将 *.htm 重定向到 *.php
Posted
技术标签:
【中文标题】将 *.htm 重定向到 *.php【英文标题】:Redirect *.htm to *.php 【发布时间】:2011-06-04 09:39:30 【问题描述】:我正在尝试找出如何将网站上的所有流量从任何 .htm 地址重定向到页面的 .php 版本。我希望这将是一个 .htaccess 规则,但我还没有找到任何适合我的东西,而且我在 .htaccess 方面不是最棒的。
非常感谢任何帮助。
【问题讨论】:
【参考方案1】:这将在您的 .htaccess 文件中完成这项工作:
RedirectMatch 301 (.*)\.htm$ $1.php
【讨论】:
【参考方案2】:RewriteEngine on
RewriteCond %THE_REQUEST /([^.]+)\.html [NC]
RewriteRule ^ /%1.php [NC,L,R]
这会将 file.html 重定向到 file.php 而不会导致无限循环错误。
【讨论】:
以上是关于将 *.htm 重定向到 *.php的主要内容,如果未能解决你的问题,请参考以下文章
如何执行从 index.htm 到 root 的简单 301 重定向?