編輯:我必須添加的東西。首先,我想改變URL顯示,因爲SEO。如果我使用WWW到達我的網站沒有問題,第二個鏈接出現,一切都OK。RewriteCond查詢字符串.htaccess
但是,如果我從鏈接中刪除「www」,它會更改爲第一個網址,我不希望這樣。
我想改變
到
http://www.mysite.com/epson-claria-uyumlu-yazici-kartus-dolum-murekkebi-500g.html
我該怎麼辦呢?
我試圖
RewriteCond %{QUERY_STRING} ^_route_=(.*)$
RewriteRule ^index\.php$ /%1 [R=301,L]
,但它無法正常工作。
我的.htaccess是
RewriteBase/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteRule ^index\.php$ http://www.mysite.com? [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.mysite\.com$
RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]
謝謝,你打我去修復這個錯字;) – BenM
當我添加內部服務器時發生錯誤。 :/ – codeGenius
@BenM:任何時間...大聲笑 – cHao