将空的URL子域重定向到不同的目录?
问题描述:
我有我的服务器上的目录,例如:将空的URL子域重定向到不同的目录?
mydomain.com/u/person1
mydomain.com/u/person2
mydomain.com/u/person3
etc...
每个目录都有它自己的使用用户名/密码的.htaccess/htpasswd的...
如果有人试图去mydomain.com/u[/]
,怎么能我将它们转发给mydomain.com/users
而不是?
原因是我的域名是no-index.html网站;所有的目录显示Apache生成的文件树(我想要的)。 /u/
目录中有30个以上的密码保护文件夹,如果有人试图去那里,它会试图显示一个密码保护目录的文件树,并立即禁止用户从服务器。
答
你可以把这个规则在/u/.htaccess
:
RewriteEngine On
RewriteRule ^/?$ /users/ [L,R=301]