【发布时间】:2009-08-31 08:33:51
【问题描述】:
我想知道 htaccess 上的多个条目是否适用于 301 重定向。
我看到的问题是旧站点文件具有“html”扩展名并且命名不同,因此简单的全局重定向不起作用,它必须是每个文件名的一个规则。
这个网站每天有 1000 次访问,所以需要注意不要惩罚搜索引擎。
RewriteEngine On
RewriteBase /
RewriteRule ^file1\.html$ http://www.domain.com/file1.php [R=301,NC,L]
RewriteRule ^file2\.html$ http://www.domain.com/file2.php [R=301,NC,L]
RewriteRule ^file3\.html$ http://www.domain.com/file3.php [R=301,NC,L]
RewriteRule ^file4\.html$ http://www.domain.com/file4.php [R=301,NC,L]
由于旧文件是 html 类型,因此无法重写 php 标头。
【问题讨论】:
标签: php apache .htaccess mod-rewrite