仅在不存在的情况下添加.html

时间:2014-02-24 20:38:51

标签: .htaccess mod-rewrite

Google网站管理员工具显示,有一些旧网站索引的网址没有.html后缀。 示例:http://www.primocraft.com/Home-Bars/Kingston-Flat

当前网站确实有.html http://www.primocraft.com/Home-Bars/Kingston-Flat.html

这可以在我的htaccess中解决非.html网址上的404错误吗?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ /$1.html [L,R=302]

1 个答案:

答案 0 :(得分:0)

由于旧网址似乎不再存在,因此最好将301(永久移动)设置为新网址。