我有這在我的.htaccess文件:的.htaccess和重寫規則
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/
RewriteCond %{REQUEST_URI} !(panel/index.php)
RewriteRule ^panel/(.*)$ panel/index.php/$1/ [L]
</IfModule>
我想隧道含panel/(.*)
到panel/index.php
控制它們的所有鏈接。
上述規則的工作原理除非url是http://localhost/test/panel/
!它重定向到:
http://localhost/test/panel/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/
幫助需要。
你爲什麼治療'index.php'作爲目錄?您可能希望重寫模板類似於'RewriteRule^panel /(.*)$ panel/index.php?q = $ 1 [L,QSA]',以便實際調用'index.php'。 –
@ G-Nugget我做到了。但結果是一樣的。 – revo
所以它不應該實際運行'index.php'? –