问题。
我在Godaddy帐户上使用mod_rewrite,共享,cpanel linux webserver ... 我正在尝试提供来自域1的内容,当域2被请求为不可见的重定向时..又称域别名
domain1是一个wordpress网站。我试图让wordpress / catagory / page充当域2的内容。事实上,域2应该只有一页内容可用,我们在其中设置了一个表单2电子邮件页面。
理想情况下,任何其他获取请求都应明显重定向到实际域。 当然,发布请求应该转到别名域(2)上的表单...
Google搜索相关搜索字词会导致主要信息过载。我确定答案就在那里,我无法找到这个确切方案的解决方案。同时我怀疑Godaddy正在缓存.htaccess,使得及时找到有效的解决方案变得更加困难。
我尝试了多种变体,在编辑之间等待15分钟,刷新浏览器缓存等。我似乎无法找到正确的语法,和/或Godaddy缓存.htaccess超过15分钟。
我的最后一次尝试
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domainalias.com$[OR]
RewriteCond %{HTTP_HOST} ^domainalias.com$
RewriteRule .* http://www.actualdomain.com/subdir/subdir/ [R=301,L]
这似乎应该完全符合我的要求,但它并不存在。 它确实在浏览器URL栏中显示了domainalias地址(GOOD) 但是,它显示来自http://www.actualdomain.com/(BAD)的主页
在将www.domainalias.com保留在地址栏中时,应显示http://www.actualdomain.com/subdir/subdir/。
我错过了什么?
答案 0 :(得分:0)
我仍然不完全确定为什么我以前的尝试根本没有重定向,无论是明显的还是不可见的......但经过一段时间的睡眠和更多的阅读后,我已经得到了我需要的语法。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/PathToPageHere [P]