【问题标题】:block access to subfolder, redirect all wildcard subfolders to same name subdomain阻止访问子文件夹,将所有通配符子文件夹重定向到同名子域
【发布时间】:2021-05-08 10:24:29
【问题描述】:

我已经为一个域的所有文件夹创建了子域:

www.some_domain_url.com/www1   to  www1.some_domain_url.com
www.some_domain_url.com/www2   to  www2.some_domain_url.com
www.some_domain_url.com/www3   to  www3.some_domain_url.com

如何阻止用户访问所有子文件夹并将它们自动重定向到相应的子域?

例如当用户访问 www.some_domain_url.com/www1 时,会出现 url www1.some_domain_url.com

另外,通配符如何实现这一点?

谢谢!!

【问题讨论】:

  • 能否请您发布一些您想要重定向/重写到哪个网址的网址示例?

标签: apache redirect mod-rewrite subdomain


【解决方案1】:

如果你想重定向,你可以这样设置:

RewriteRule ^/www1/ http://www1.some_domain_url.com/ [R=301,L]
RewriteRule ^/www2/ http://www2.some_domain_url.com/ [R=301,L]
RewriteRule ^/www3/ http://www3.some_domain_url.com/ [R=301,L]

【讨论】:

  • 谢谢,但是如何使用宽卡子域做到这一点?
  • 我不确定这是否有效,因为我从未做过,现在无法测试,但你可以试一试:RewriteRule ^\/([^\/]+ ) http://$1.some_domain_url.com/ 或者您可以尝试使用 RewriteRule ^\/([^\/]+) http://%1.some_domain_url.com/
猜你喜欢
  • 2021-11-14
  • 1970-01-01
  • 1970-01-01
  • 2013-11-03
  • 2017-10-27
  • 1970-01-01
  • 2015-08-27
  • 2021-06-14
  • 1970-01-01
相关资源
最近更新 更多