2014-02-26 50 views
1

您在幾個月前給我的代碼在Remove word from end of URL using htaccess完美工作,再次感謝!現在我需要稍微修改一下。使用htaccess從某些網址中刪除字符串

我有錯誤的URL/feed/tacked結尾。我想使用相同的代碼將其刪除,但這也會弄亂我的實際提要網址。因此,我需要修改代碼,以便從中刪除「feed」的唯一網址以.html結尾.html

例如,我需要elearnspanishlanguage .com/grammar/verb/accidentalreflexive.html/feed /重定向到elearnspanish語言.com /語法/動詞/ accidentalreflexive.html,但我需要elearnenglishlanguage .com/blog/feed /獨自留下。

在此先感謝您的任何提示!

回答

0

您可以使用此附加規則:使用RedirectMatch

RewriteEngine On 
RewriteRule ^(.+?\.html)/feed/$ /$1 [NC,L,R=301] 

或:

RedirectMatch 301 ^/(.+?\.html)/feed/$ /$1 
+0

我用了第二個,但它留下了結尾的斜線,所以我改成了RedirectMatch 301^/( 。+?\。html)/ feed/$/$ 1,現在它完美運行。謝謝! – lkl

+0

是否應該刪除好的追蹤斜線。你現在可以接受答案。 – anubhava

相關問題