我專案首頁url為http://localhost/lcode/web/app_dev.php# 然後所有{{ path('abc') }} 存取的url都會有localhost/lcode/web/app_dev.php 這段 我現在想例如用gzl代替這段 例如首頁訪問為http://gzl
可以的。 os: windows 7 server: nginx
在 nginx.conf 檔案新建一個虛擬主機,設定碼如下:
server { listen 80; server_name www.caiwen.org; try_files $uri $uri/ /app_dev.php?$query_string; # 如果URL中包含app_dev.php,则转发为伪静态格式 rewrite ^/app_dev\.php/?(.*)$ / permanent; location / { index app_dev.php; root D:/WebRoot/caiwen/codes/web; try_files $uri @rewriteapp; } location @rewriteapp { rewrite ^(.*)$ /app_dev.php/ last; } location ~ \.php { root D:/WebRoot/caiwen/codes/web; fastcgi_pass 127.0.0.1:9000; fastcgi_index app_dev.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
windows 下,用記事本開啟 C:WindowsSystem32driversetchosts 文件,新增一行
127.0.0.1 www.caiwen.org
ubuntu 下,vim /etc/hosts
就 OK 了。 這樣就可以在 Browser 中使用 www.caiwen.org 造訪網站而不需要在後面加上 /codes/web/app_dev.php 了。
你可以參考我這個設定檔完成你的設定。注意路徑神馬的。
可以的。
os: windows 7
server: nginx
1. 配置nginx
在 nginx.conf 檔案新建一個虛擬主機,設定碼如下:
2.設定 hosts 檔案
windows 下,用記事本開啟 C:WindowsSystem32driversetchosts 文件,新增一行
ubuntu 下,vim /etc/hosts
就 OK 了。
這樣就可以在 Browser 中使用 www.caiwen.org 造訪網站而不需要在後面加上 /codes/web/app_dev.php 了。
你可以參考我這個設定檔完成你的設定。注意路徑神馬的。