Apache dot dot slash rewrite

时间:2011-11-24 06:01:27

标签: apache url-rewriting

我进行了以下重写(为了发布目的将其修剪下来)。如何定位上面的目录(../,或搜索引擎点点斜杠)?我试图逃避时期\。 (没有空格,Stackoverflow显然不喜欢它)虽然我仍然收到HTTP 404错误。我确信这很简单,虽然我还没有在网上找到任何有人得到合适答案的东西。

RewriteEngine on
RewriteRule ^(path1\/|path2\/) - [L]
RewriteRule !\.(css|cur|gif|gz|xhtml)$ index.php

修改的 这仅适用于目录,我们如何调整它以便它也适用于目录中的所有文件?

RewriteRule .*\/scripts\/*$ scripts\/$1 [L]

1 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteRule .*\/scripts(.+) scripts$1 [QSA]