.htaccess 301将主页重定向到子域

u1ehiz5o  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(159)

我想把我的主页重定向到. htaccess的一个子域。我试过几种不同的方法,我在网上找到的。没有一种有效。
https://example.com/index.comhttps://sub.example.com/index.com

tp5buhyn

tp5buhyn1#

假设您实际上希望将 * 所有 * 请求重定向到该子域,这可能就是您要查找的内容:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^ https://sub.example.com%{REQUEST_URI} [R=301,L]

首先使用R=302 temporary 重定向可能是有意义的。只有当一切都按预期运行时,才将其更改为R=301 permanent 重定向。这可以防止客户端出现令人讨厌的缓存问题。而且,您总是希望使用一个新的匿名浏览器窗口进行测试。
最好在中央http服务器的主机配置中实现这些规则。如果您没有访问权限,可以使用分布式配置文件(.“htaccess”),如果您已经在http服务器中启用了对这些文件的考虑...如果该文件放在http主机的DOCUMENT_ROOT文件夹中,上述规则也同样有效。

相关问题