2011-09-28 45 views
0

我有一個OpenCart站點,但需要創建一個可訪問的addtional/test目錄。Opencart .htaccess - 允許訪問指定的文件夾

默認情況下,所有請求都發送到OpenCart。我試圖讓它發送除/ test之外的所有內容。我已經在這個網站上嘗試了一些建議,但是沒有任何反應,或者我得到了500內部服務器錯誤。

這是Opencart的的改寫部提供.htacccess:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] 

我想我需要一個像RewriteBase後,下面一條線,但不能得到任何東西的工作。

RewriteCond %{REQUEST_URI} !^/test 

謝謝!

+0

你不需要做任何事情。 'RewriteCond%{REQUEST_FILENAME}!-f'和'RewriteCond%{REQUEST_FILENAME}!-d'這兩行是說明請求不是文件而不是目錄的條件。否則它不會重寫。 – nachito

+0

啊,排序。我關閉了目錄索引,所以得到了OpenCart 404頁面。感謝提及,否則我會錯過! – Josh

回答

0

我覺得

RewriteCond %{REQUEST_URI} !^test/(.*) 

應該這樣做

相關問題