通过htaccess将子导演设为root

时间:2017-12-25 07:14:48

标签: .htaccess url-rewriting root

我在.htaccess

的帮助下将我的新模板作为根目录
RewriteEngine on
RewriteCond %{REQUEST_URI} !new/
RewriteRule (.*) /new/$1 [L]

但我有一个问题,所有产品图片都在默认的public_html上。如何访问它,如果我想上传产品图像,那么我会收到此错误

Not Found
The requested URL /new/pimgs/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

请在这个问题上提供帮助。

1 个答案:

答案 0 :(得分:0)

您应该排除以检查URI是否不是以/pimgs/开头:

RewriteCond %{REQUEST_URI} !^/pimgs/
RewriteCond %{REQUEST_URI} !^/new/
RewriteRule (.*) /new/$1 [L]

第1行:测试请求URI是否未以/ pimgs /

开头

第2行:测试请求URI是否未以/ new /

开头

第3行:如果符合第1行和第2行,请将网址重写为/new/$1