我有以下文件結構:mod_rewrite的變量總是== '的index.php'
/framework
/.htaccess
/index.php
,並在我的.htaccess文件下列規則:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ index.php?q=$1 [L]
</IfModule>
當我瀏覽到http://localhost/framework/example
我會期望查詢字符串等於'框架/示例',而是等於'index.php'。爲什麼?當我期待它的時候,如何讓變量平等?
爲什麼低調?完全有效的答案。 +1 – zerkms
我剛剛嘗試添加該規則,結果仍然相同。 –
將RewriteCond正則表達式更改爲:!index \ .php獲取所需結果,但/framework/testing/index.php不會重定向(出於顯而易見的原因) –