1

如何使用 htaccess 重定向到特定的子文件夹?我有这样的结构

dfg/pubblication1/index.html

在文件夹目录中没有 index.html 文件,只有 .htaccess 文件

我想要做的是,当用户链接到http://domain.ext/folder时,将自动重定向到http://domain.ext/folder/subfolder/index.html

我有这样的东西

<IfModule mod_rewrite.c>
    RewriteEngine On   
    RewriteCond %{REQUEST_URI}  !^/dfg     [NC]
    RewriteRule ^(.+)  /dfg/pubblication1/$1  [NC]
</IfModule>

但不幸的是不起作用。提前致谢

4

1 回答 1

1

这就是我使用的:

RewriteCond %{REQUEST_URI} !^/static/
RewriteCond %{DOCUMENT_ROOT}/static%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/static%{REQUEST_URI} -d
RewriteRule ^(.*)$ /static/$1 [L]

第 1 行:检查请求是否已包含您要重定向的子文件夹(以避免无限循环)。

第 2 行和第 3 行:验证请求是文件还是目录

第 4 行:进行实际的重写

于 2013-05-07T22:38:21.623 回答