Arm*_*man 2 apache mod-rewrite url-rewriting
我想重定向所有:
<a href="filename"></a>
Run Code Online (Sandbox Code Playgroud)
至
<a href="get.php?filename"></a>
Run Code Online (Sandbox Code Playgroud)
我已经开始了
RewriteRule !\.(html|php)$ /get.php?file=$1 [PT]
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我已经在PHP中测试了这个正则表达式它应该在mod_rewrite中工作,但我还没有测试它,似乎也在mod_rewrite中工作:
RewriteRule ^(.+)(?<!\.php)(?<!\.html)$ /get.php?file=$1
Run Code Online (Sandbox Code Playgroud)
该规则将重写所有URL,但以.php或.html结尾的URL除外.
| 归档时间: |
|
| 查看次数: |
1336 次 |
| 最近记录: |