我想我的網頁重定向在以下幾個方面:的.htaccess重定向無法正常
www.example.com/index.cfm?locale=it -> www.example.com/it
,我想訪問同一頁面時,I型:
www.example.com/it
我寫的htaccess文件,但它會導致重定向循環。這裏是文件:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
#REWRITE RULES
#---------------------
RewriteCond %{QUERY_STRING} ^locale=(it|en|fr|de|es)$
RewriteRule ^index\.cfm$ %1? [R=302,L]
RewriteCond %{REQUEST_URI} !^index\.cfm
RewriteRule ^(it|en|fr|de|es)/?$ index.cfm?locale=$1 [L]
</IfModule>
你能幫我解決它嗎? 謝謝!
我試過了,但不能從www.example.com/index.cfm?locale=it - > www.example.com/it轉換。無論如何,它都可以在www.example.com/it中使用。其他想法? –
這是一個302所以它不應該緩存,但嘗試並清除緩存無論如何 –
對不起,但它沒有奏效。 www.example.com/index.cfm?locale=it沒有成爲www.example.com/it,因爲我願意。 –