0

我有一个 OpenCart 站点,但需要创建一个可访问的附加 /test 目录。

默认情况下,所有请求都发送到 OpenCart。我试图让它发送除 /test 之外的所有内容。我已经在这个站点上尝试了一些建议,但要么什么都没有发生,要么我收到 500 Internal Server Error。

这是 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

谢谢!

4

2 回答 2

0

我认为

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

应该这样做

于 2011-09-28T18:36:10.647 回答
0

RewriteBase /YOUR_SUB_DIR/ 用你的替换'YOUR_SUB_DIR'

于 2019-07-24T23:18:42.827 回答