Html 阻止直接访问子文件夹,改为重定向
结构如下所示:Html 阻止直接访问子文件夹,改为重定向,html,apache,.htaccess,redirect,Html,Apache,.htaccess,Redirect,结构如下所示: html ->index.html ->subfolder --->1.html --->2.html 我想阻止有人访问mysite.com/subfolder时直接访问。用户应该直接重定向到父文件夹上的index.html 使用.htaccess怎么可能做到这一点?这对您合适吗 RewriteRule ^/subfolder/?$ http://yourdomain.com/index.html [R=301,L] 在子文件夹中创建htaccess文
html
->index.html
->subfolder
--->1.html
--->2.html
我想阻止有人访问mysite.com/subfolder时直接访问。用户应该直接重定向到父文件夹上的index.html
使用.htaccess怎么可能做到这一点?这对您合适吗
RewriteRule ^/subfolder/?$ http://yourdomain.com/index.html [R=301,L]
在子文件夹中创建htaccess文件,并添加以下内容:
RewriteEngine on
RewriteRule ^$ /index.html [L,R]
如果要在内部重定向(不更改url)/子文件夹到/index.html,请删除R标志,这样做就成功了。非常感谢!我有一个后续问题。您更喜欢哪种重定向方式。使用.htaccess或每个子文件夹上的index.html文件执行此操作时,使用这行代码@Dreni htaccess redirect比使用meta更好。当服务器立即向客户端发出重定向时,速度会更快。编辑最后一条评论为时已晚。你可以读这个