使用.htaccess将请求重定向到父目录?

时间:2015-04-04 23:03:55

标签: apache .htaccess server-administration

假设用户请求内容,例如www.example.com/content/img/one.jpg.

中的图片

如果 one.jpg 位于目录img中,则会提供图像。但如果 one.jpg 不存在,那么用户将被重定向到一个目录,直到www.example.com/content/one.jpg

是否有所请求的文件。

它必须对所有内容有效,例如图像或文档或视频 等

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ______________________

由于

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*?/)?[^/]+/(.+)$ $1$2 [L]