1

我正在尝试重定向以下网址:

http://mysite/test.cfm

http://mysite/test.html

这是我尝试过的......正则表达式在在线正则表达式测试器中工作,但在我的 .htaccess 文件中不起作用:

RewriteCond %{THE_REQUEST} ^(.*)\.cfm
RewriteRule ^(.*)(?=\.cfm) $1.html [L]

它似乎正在尝试重定向到 .cfm.html - 这对我来说没有多大意义,因为第二个正则表达式告诉它不匹配 .cfm。

4

1 回答 1

0

如果您真的想重定向(要求客户端获取另一个带有 HTTP 代码 302 的文档),您可以使用 Mod_alias 和以下重定向

    RedirectMatch (.*)\.cfm$ $1.html  

最良好的祝愿, 马蒂亚斯

于 2013-01-28T16:18:23.670 回答