使用带有.cfm文件的所有URL使用.cfm中的.htaccess文件中的正则表达式重定向到带有查询字符串的.php

时间:2014-10-03 17:57:16

标签: php regex apache .htaccess mod-rewrite

我需要将所有ext .cfm的url重定向到同一文件中的.php,并使用相同的请求查询sting。

示例: -

来自

  

example.com/index.cfm?queryString=1234

  

example.com/index.php?queryString=1234

网址可能有也可能没有queryStrings。

所有带.cfm的网站页面都应重定向到.php。

1 个答案:

答案 0 :(得分:2)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteRule ^(.+?)\.cfm$ /$1.php [L,NC]

如果您想要完全重定向,请将上面的R标记添加为:

RewriteRule ^(.+?)\.cfm$ /$1.php [L,NC,R]