2012-09-12 138 views
0

我找不到答案,所以我希望有人能幫助。htaccess重寫刪除網址的一部分

如何使用我的.htaccess更改URL在這個例子:

domain.com/product/sku/a=code&rss=1 

domain.com/product/sku/a=code 

(我需要的只是&rss=1刪除)

預先感謝這麼多。

+0

任何人有什麼想法? –

回答

0

添加這些規則,以你的htaccess文件:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^(.*&|^)rss=[0-9]+&?(.*)$ 
RewriteRule^/%{REQUEST_URI}?%1%2 [L,R=301] 
+0

謝謝你的代碼,但由於某種原因,它不適合我。如果您想自己查看,可以訪問http://adult.toysblog.co,然後點擊產品照片或顯示「查看項目」的鏈接,並且它們仍然具有&rss = 1。 –

+0

@ user1667113你確定你在你的htaccess文件中有任何其他規則之前有規則嗎?當我將上述規則放在新安裝的apache服務器上的空白htaccess文件中時,它會從URL中刪除rss = 1。 –

+0

再次感謝Jon Lin。不,我有最後的代碼。我會把它移到頂部並回報。 –