Dru*_*ust 4 regex apache .htaccess mod-rewrite
这个RewriteRule
RewriteRule ^test/(.*)$ test.php?url=$1
在此URL上
mysite.com/test//one///two////three///
给我这个结果
$1=url='one/two/three/'
我正在使用easyphp,如果它很重要,我想知道为什么Apache在内部删除多个斜杠而不重定向到更正的URL?以及如何禁用或添加重定向到此行为?
预先感谢
路径
URI的其余部分以格式跟随冒号,具体取决于方案.以依赖于所使用的协议的方式解释路径.但是,当它包含斜杠时,这些都意味着一个层次结构.
///并不意味着层次结构 - 你有空的文件夹名称.从那以后我猜想Apache的行为是设计的.(使用多个斜杠也不是一个好主意,因为结果将是无效的URL).
我会改用不同的角色.
| 归档时间: |
|
| 查看次数: |
1250 次 |
| 最近记录: |