如何解决使用 .htaccess 将域别名转发到主域上的页面
所以,我已经阅读了几个关于如何进行这项工作的类似问题和回复,但我无法让我的具体情况按预期运行。
站点是在 Plesk(黑曜石)服务器上安装的 Wordpress。
domainA.com 的 DNS 指向 domainB.com IP; domainA.com 在 Plesk 中设置为 domainB.com 的别名
这是我一直在尝试的(域B上的.htaccess):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domainA\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ https://domainB.com/page/ [R=302,L]
</IfModule>
.htaccess redirect domain alias to specific page
预期行为:domainA.com 路由到 domainB.com/page
实际行为:domainA.com 路由到 domainB.com/
我也试过(域B上的.htaccess):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www\.)?domainB\.com
RewriteRule .* /page/ [R=302,L]
</IfModule>
.htaccess redirect specific domain to specific page
结果相同。
(也有点不确定正确的传入请求是 {HTTP HOST} 还是 {HTTP REFERER},或者是否有所不同)
感谢任何帮助/见解!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。