删除.htm扩展名后添加的斜杠

时间:2014-10-11 07:41:20

标签: apache .htaccess mod-rewrite redirect

WMT中发现的错误显示

等文件
/brands/abc.htm/northis.htm
northis.htm

不存在,是从abc.htm创建的,但图像损坏且链接不正确。 我不知道这些页面的链接来自哪里,我尝试了许多解决方案但没有成功。

例如,

RewriteEngine On
RewriteRule ^(.*).htm/$ http://domain.com/euro/brands/$1.htm [L,R=301]

不起作用,或有时起作用。 这很有效,但由于页面很多,所以它不是一个可行的解决方案:

RedirectMatch 301 ^/euro/brands/sachs.htm/(.*)$ http://domain.com/euro/brands/sachs.htm

我怀疑root htaccess中有错误,但看不到它。以上规则在/ brands /

1 个答案:

答案 0 :(得分:0)

尝试:

RedirectMatch 301 ^/(.*\.html?)/.*$ http://domain.com/$1