我在我的.htaccess中獲得了以下代碼,從我的基於CMS的網站中的url中去除index.php。使用mod_rewrite忽略htaccess中的特定目錄
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
這段代碼工作的很好,它的路由請求正是我想要的。例如,如果您查看FTP,則URL:http://example.com/contact/
目錄contact
實際上不存在;而不是index.php
處理請求並顯示我的聯繫信息。完善。那麼,幾乎完美。
我想修改此代碼以指定應忽略的FTP中的幾個目錄。例如,如果我有一個名爲assets
的文件夾,當我轉到http://example.com/assets/
時,將顯示默認的DirectoryIndex頁面。相反,我想這個目錄被忽略 - 我想要index.php來處理/ assets /。
TL; DR:我如何修改上述代碼來明確地忽略某些現有目錄(以便index.php處理它們而不是DirectoryIndex)?
這與我看到的其他一些問題類似,但我沒有看到任何與我的具體問題相符的問題。 – Jazzerus 2011-01-11 22:23:35