2012-08-01 53 views
1

這是我的.htaccess文件的摘錄:的.htaccess重寫規則只如果沒有找到文件,只有一個/目錄

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule ^(.*)$ /a/?s=$1 [L,QSA] 

我希望它僅適用於在該網站的根目錄/某事/目錄什麼/ example等不是/ something/a或/ whatever/b

如何添加這個額外的規則,使其更精確?

回答

0

嘗試將表達式從^(.*)$更改爲^([^/]+)/?$,這意味着:整個事物不得包含/,除非它在最後。請注意,當您在htaccess文件中匹配它時,URI將被剝離其前導斜槓。

+0

我會在10分鐘內接受 – lisovaccaro 2012-08-01 21:19:23