我使用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在地址栏中。
我错过了什么?
_“这看起来应该做我想要的,但它没有。” - 它看起来好像什么也没做。如果那样,则_would_看到'的http:// www.actualdomain.com /子目录/子目录/'在浏览器的地址栏,因为'[R = 301,L]'指_external_重定向。 – CBroe
好的..谢谢你......但它甚至没有这样做,就好像条件被忽略,没有重定向发生,明显或不可见......我想L是指示最后的规则..呃。 –