问题描述
||
我想全部重定向:
<a href=\"filename\"></a>
至
<a href=\"get.PHP?filename\"></a>
我已经开始
RewriteRule !\\.(html|PHP)$ /get.PHP?file=$1 [PT]
但这行不通。
解决方法
我已经在PHP中测试了此regexp,它应该可以在mod_rewrite中工作,但是我还没有对其进行测试,而且似乎也可以在mod_rewrite中工作:
RewriteRule ^(.+)(?<!\\.php)(?<!\\.html)$ /get.php?file=$1
该规则将重写所有以.php或.html结尾的URL。
,最基本的处理方法是:
RewriteRule ^(.*)$ get.php?file=$1 [QSA,L]
它将重定向所有内容,将ѭ5设置为路径的值。