我的.htaccess文件中有以下内容:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
有人可以简明扼要地告诉我这实际上是做什么的,或者我可以在哪里找到变量列表?
答案 0 :(得分:0)
简而言之,如果请求不是针对有效文件,目录或链接,则转发当前目录中index.php
的每个请求。它会将查询参数url
中的网址传递给index.php
有效地将/foobar
的URO转发(内部)到/index.php?url=foobar
使用的标志是: