我的網站有500個多動態頁面和我有使所有靜態的(相同)的網頁,並通過使用htaccess文件以下規則重定向舊的URL或新的URL:與重定向
RewriteCond %{QUERY_STRING} ^cid=2&gas=nitrogen$
RewriteRule ^purity\.php$ http://Example.com/gases/nitrogen.php? [R=301,L]
和使用此代碼爲我所有的頁面都是現在靜態的URL
,現在我希望把它http://www.Example.com/gases/nitrogen(不包括擴展名),爲了這個,我已上載這是慣例:
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^\ ]+)\.php\ [NC]
RewriteRule^/%1 [R=301]
這段代碼實際上是將我的php頁面重定向到非php頁面,但有404錯誤。
我無法弄清楚這個問題。
請幫忙!!
嘗試'Options + MultiView' – Gerben