阻止直接访问子文件夹,改为重定向

时间:2016-11-03 20:38:01

标签: html apache .htaccess redirect

结构如下:

html
->index.html
->subfolder
--->1.html
--->2.html

当有人访问mysite.com/subfolder时,我想阻止直接访问。相反,用户应直接重定向到父文件夹上的index.html。

.htaccess怎么可能?

2 个答案:

答案 0 :(得分:1)

子文件夹中创建一个htaccess文件并添加以下内容:

RewriteEngine on

RewriteRule ^$ /index.html [L,R]

如果要在内部重定向(不更改网址) /子文件夹 /index.html ,请删除 R 标记。

答案 1 :(得分:0)

这适合你吗?

RewriteRule ^/subfolder/?$ http://yourdomain.com/index.html [R=301,L]