2013-08-06 79 views
1

我很長一段時間一直在撞牆,試圖弄清楚如何擺脫我網站上一些URL的最後部分。例如,我想改寫這個: -.htaccess從URL中刪除&符號?

http://www.mysite.com/335-protective-wrapping&page=prod 

這個

http://www.mysite.com/335-protective-wrapping 

大約有2000網址與&頁=督促他們結束,我需要刪除。這裏有更多的例子URL

http://www.mysite.com/335-protective-wrapping&page=prod 
http://www.mysite.com/455-bubble-bags&page=prod 
http://www.mysite.com/150-specialist-tapes&page=prod 

我已經嘗試了很多解決方案,但還沒有拿出任何有效的東西。

任何幫助將不勝感激。 謝謝。

回答

1

啓用mod_rewrite的,並通過httpd.conf的.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 

RewriteRule ^([^&]+)&page=prod$ /$1 [L,R=301] 
1

這應該工作:

RedirectMatch 301 ^/(.*)&page=prod$ http://www.mysite.com/$1