我的**有兩種語言,中文+英文 如果用pathinfo訪問的話應該是這樣
中文: 英文:
程式如果開重寫模式的話應該是這樣
在apache中我已經實現了,規則如下:
rewriteengine on
rewritecond % !-f
rewritecond % !-d
rewriterule ^cn/(.*)$ index.php/$1 [l]
rewriterule ^en/(.*)$ en.php/$1 [l]
但是在nginx中我試兩種方法,如 方法1.
if (!-f $request_filename)
if (!-d $request_filename)
if ($rule_0 = "21")
rewrite ^/en/(.*)$ /en.php/$1 last;
方法2.
location /cn/
}location /en/
}
apache偽靜態轉為nginx偽靜態
1.將原apache專案中的偽靜態檔案轉化為nginx的偽靜態 2.將轉化後的偽靜態覆蓋原來的偽靜態檔案內的內容 3.配置nginx伺服器的檔案 4.重新啟動nginx伺服器 詳解 1 找到專案中的偽靜態檔案 vim開啟檔案,將內容複製出來 下面這個是本人的檔案 2 下面這個是自動轉化的 3 將轉化...
nginx偽靜態大全
nginx偽靜態大全 discuz 7.2 nginx偽靜態 rewrite archiver fid tid w html archiver index.php?1 last rewrite forum 0 9 0 9 html forumdisplay.php?fid 1 page 2 last...
nginx配置偽靜態
1.將原apache專案中的偽靜態檔案轉化為nginx的偽靜態 2.將轉化後的偽靜態覆蓋原來的偽靜態檔案內的內容 3.配置nginx伺服器的檔案 4.重新啟動nginx伺服器 詳解 1 找到專案中的偽靜態檔案 vim開啟檔案,將內容複製出來 下面這個是本人的檔案 2 下面這個是自動轉化的 3 將轉化...