0

将我的站点转移到具有新文件结构和文件扩展名的新 CMS 后,我需要将所有以 / 或 index.html 结尾的文件重定向到 .shtml:

example.com/violent-crimes/assault-with-a-deadly-weapon/

example.com/violent-crimes/assault-with-a-deadly-weapon.shtml

example.com/violent-crimes/assault-with-a-deadly-weapon/index.html

example.com/violent-crimes/assault-with-a-deadly-weapon.shtml

example.com/violent-crimes/index.html

example.com/violent-crimes.shtml

example.com/violent-crimes/

example.com/violent-crimes.shtml

4

1 回答 1

0

尝试将这些规则添加到文档根目录中的 htaccess 文件中,高于可能已经存在的任何规则:

RewriteEngine On
RewriteRule ^(.*)(/|/index.html)$ /$1.shtml [L,R=301]
于 2012-10-18T06:32:57.917 回答