2009-10-26 18 views
0

我使用mod_rewrite的URL把一個類別名稱,比如的locahost /類別名稱,也是一個位置本地主機/類別名稱/ LOCATIONNAME。mod_rewrite的:不適用在這裏

我有一個問題,我確定作爲一個重寫規則很容易做到,我怎樣才能使規則不適用於某些特定的目錄,如:localhost/admin。在這種情況下,我希望它進入實際的物理目錄。

感謝

+2

上serverfault.com也許更好? – 2009-10-26 20:50:27

+0

關於mod-rewrite的問題似乎在這裏被接受。 – Zed 2009-10-26 20:58:50

+0

不知道關於serverfault.com。我應該下次去mod_rewrite嗎? – 2009-10-26 21:00:52

回答

4

設爲您的第一條規則:

RewriteRule localhost/admin - [L] 

這意味着:匹配localhost/admin,什麼都不做,最後一條規則(僅當匹配)。

+0

它會匹配/管理/東西? /管理?/admin /?等等......? – 2009-10-26 20:57:41

+0

是的。它將匹配'/管理員',就此而言。在末尾放一個斜線,只匹配'/ admin'和它下面的東西。 – chaos 2009-10-27 01:16:59