0

我需要一个 mod rewrite 301 从 url 中删除 .html 后面的斜杠。

例子:

好网址:http ://www.example.org/some-stuff-t123.html 坏网址:http ://www.example.org/some-stuff-t123.html/abcdesftesttest

html 后带有 / 的 Bad URL 应重写 (301) 为好 URL。

我需要一个在 html 之后检测 /* 的请求 URI,如果是,则重写它。

谢谢

4

1 回答 1

0

尝试:

RedirectMatch 301 ^/(.*)\.html/ /$1.html

或使用 mod_rewrite:

RewriteRule ^(.*)\.html/ /$1.html [L,R=301]

如果您有其他重写规则,请确保重定向的规则在您可能已经拥有的任何规则之前。

于 2013-05-17T15:52:42.193 回答