应该是简单的域别名ALA mod_rewrite的
问题。应该是简单的域别名ALA mod_rewrite的
我使用mod_rewrite在Godaddy的帐户,共享的cPanel Linux的Web服务器... 我试图从域1,当域2请求为一种无形的重定向..又名域混叠服务内容
domain1是一个WordPress的网站。我试图让一个WordPress /产品类别/页作为内容域2.事实上域2应该只有可用的内容,在这里我们有一个表格2电子邮件页面建立一个页面。
理想的情况下,任何其他get请求应明显重定向到实际的域。 自然地,发布请求应该转到别名域(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]
这似乎是它应该做的正是我想要的,但它不。 它确实显示在浏览器地址栏(GOOD) 的domainalias地址,但是,它显示从http://www.actualdomain.com/(BAD)主页
应该显示http://www.actualdomain.com/subdir/subdir/同时保持www.domainalias.com在地址栏中。
我错过了什么?
回答:
我仍然不能完全肯定,为什么我之前的尝试没有重定向可言,既没有明显的或看不见的。但是一些睡眠,多读书后,我已经得到了正是我需要的语法如下。
RewriteEngine On RewriteBase/
RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/PathToPageHere [P]
以上是 应该是简单的域别名ALA mod_rewrite的 的全部内容, 来源链接: utcz.com/qa/258822.html