2011-09-28 85 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/(.*) 

应该这样做

相关问题