我想我的網址更改爲:htaccess的清潔網址
www.xxxx.com/en/ -> index.php?lang=en
www.xxxx.com/news -> index.php?mod=news
我用這個代碼,但它不工作:
RewriteCond %{REQUEST_URI} ^/(pe|en|fr|sp|ar)/$
RewriteRule ^([^/]*)/$ index.php?lang=$1
RewriteCond %{REQUEST_URI} !^/(pe|en|fr|sp|ar)$
RewriteRule ^([^/]*)$ index.php?mod=$1
var_dump($_GET)
結果:
array(2) { ["mod"]=> string(9) "index.php" ["PHPSESSID"]=> string(32) "e7a5fc683653b7eea47a52dfc64cd687" }
我也使用htaccess測試儀(http://htaccess.madewithlove.be/),所有的東西都可以! :(
沒有奏效它再回到前面的結果:( –
@Hamid:!真的嗎?我跑了通過您所提供的htaccess的測試儀,和得到了預期的結果 – Matchu
它在htaccess測試儀上工作,但它在我的服務器上不起作用!:( –