我一直在编辑我的.htaccess
文件,以使导航体验更加方便。根据Apache Foundation提供的语法,?
只允许一个字符或单词被写入一次或零次,但似乎情况并非如此。由于某种原因,它允许我重复任意数量的字符。以下是更详细的问题描述。
RewriteRule ^contact([/]?)$ contact.php
那行代码能完美地实现我的要求,但我想知道为什么它允许我输入
localhost/contact////////////////////////
,而不只是像正常情况下输入 localhost/contact
或者localhost/contact/
这样的格式。
localhost/contact////////////////////////
应该会进入指定的 404 HTTP ERROR
页面。
这似乎是Apache的问题,因为我在Stackoverflow上发现了相同的问题https://stackoverflow.com/unanswered//////