【发布时间】:2011-06-03 03:23:53
【问题描述】:
我有一个 php 网站。对于所有页面链接,我使用 foo.htm,并在内部使用 .htaccess 将其重写为 foo.php:
RewriteRule ^(.*)\.htm$ $1.php [NC,L]
这很好用——但是,它仍然允许您使用 foo.php 网址。我想 301 将 foo.php 重定向到 foo.htm 以防止任何旧的 foo.php 搜索引擎结果挂起,并将 foo.htm url 内部重写为 foo.php
如果不创建循环,我无法弄清楚如何做到这一点。
【问题讨论】:
标签: apache .htaccess mod-rewrite