0

有人可以帮我在 htaccess 中添加正确的行,它将重定向以 .html/ 结尾的 URL

.html

例如http://mysite.com/page.html/应该 301 重定向到http://mysite.com/page.html

4

2 回答 2

1

如果您想要一个单一的规范版本,为什么不在您的文档中这样说呢?

<link rel="canonical" href="http://www.example.com/page.html" />

但是,如果您确实觉得需要进行重定向,那么您可以使用以下方法:

RewriteEngine On
RewriteRule (.*\.html)/$ $1 [R,L]
于 2012-08-06T13:00:55.280 回答
0

那么这个怎么样?

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

这确实会使用 301 重定向用户。

于 2012-08-06T12:57:32.827 回答