从许多更改的URL中删除点html和/ dot html导致404错误

时间:2011-07-24 08:17:48

标签: regex mod-rewrite

RewriteEngine on

RewriteCond %{HTTP_HOST} ^relhurg1.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.relhurg1.com$

RewriteRule ^\^\(\.\*\/\\\.html\)\$\/?(.*)$ "http\:\/\/relhurg1\.com\/\$\/$1" [R=301,L]

这适用于.html

RewriteRule ^\^\(\.\*\/\\\.html\)\$\/?(.*)$ "http\:\/\/relhurg1\.com\/\$\/$1" [R=301,L]

这个没有。

注意:我试图在第一个重写规则上删除.html,在第二个网址上删除/.html

第二条规则是第一条规则的复制品...我只是为了解释这个问题而不是我能做到的。我以为我可以改变第二条规则中的一个正则表达式,但没有骰子。

0 个答案:

没有答案