我有一個.htaccess
它做了基本重寫它看起來像下面這樣:PHP現代重寫
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?url=$1 [L,QSA]
下一個條件是從URL中移除www.
,看起來像這樣:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
問題是,當我打電話給一個鏈接,如:
http://somesite.com/category/subcategory/?id=123
並添加www.
手動,重寫URL這樣:
http://www.somesite.com?url=category/subcategory/?123
頁劇照負載,但是,我已經被告知這是可怕的搜索引擎優化。任何想法如何解決這個問題?
您的框架或CMS中是否有其他'.htaccess'規則?你使用的是什麼框架或CMS?請發佈完整的'.htaccess',以便我們看到您按照何種順序放置規則。 – Prix 2014-11-14 13:50:49
這不是一個實際的框架。在一個小項目上工作。是的,這就是htaccess中的所有規則。 – Jay 2014-11-14 13:53:15
您是否嘗試在.htaccess中更改此規則的位置?首先「刪除」萬維網,然後重寫SEO炒炸彈? – newman 2014-11-14 14:12:20