我在我的web應用程序中有這樣的網址格式,如「www.mysitename.com/foldername/controller/method」。 並且所有請求的頁面都會先被重定向到index.php,然後處理請求的頁面。 但每當我去管理面板(www.mysitename.com/admin)url獲取「管理員」作爲文件夾名稱,它顯示了管理員的index.php,(這是正常的這種方式)然後與控制器名稱或methodname它不重定向通過管理文件夾的index.php。htaccess管理面板的重寫規則
我希望這種模式下的網址「www.mysitename.com/admin/foldername/controller/method」,只要我訪問「管理員」。以及所有 通過管理員請求的頁面應首先重定向到admin文件夾中的index.php。 這裏是我的htaccess的文件 -
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
所以,用什麼'/管理/'應該去'/ admin/index.php',和不是'/ index.php'? – BenM 2013-02-21 12:14:25
是的。任何帶有'/ admin'的東西都應該在admin目錄下的index.php中。 – 2013-02-21 12:17:59