我理解.htaccess和mod_rewrite在一个相当基础的层面,并刚刚开始学习ForceType和SetHandler指令。
这是我的域的.htaccess文件,testsite1.localhost(只能通过URL中的127.0.0.1访问):
<Files .+*^$[]()> ForceType application/x-httpd-php SetHandler application/x-httpd-php </Files>
文件之后的部分是什么意思? 由于某种原因,似乎工作,虽然我不知道为什么。
请有人可以帮忙吗? 我已经从Google了解到这一点,但其他用户的经验是欢迎的!
谢谢
正则expression式看起来并不完美,即使parsing出来也不能匹配任何string,因为它的一些组成部分是矛盾的(任何一个或多个任意的序列字符,然后开始一行将永远不会匹配)。
如果这是Apache 2.0或更高版本,则可以使用Apache使用的正则expression式库附带的“pcretest”工具来testing正则expression式。
“man pcresyntax”将向您展示正则expression式的基础知识,但是这个特定的正则expression式永远不会有意义。
我认为整个事情是没有任何操作的。 不要使用任何types来标记PHP正在处理的文件 – 单独SetHandler就足够了。