2014-02-26 49 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

相关问题