我有一个网站,我现在有一个停放的域名。问题是在访问者使用例如登录站点之后。 example.org ...点击网站上的任何链接后,它会将其带回http://example.com/articles/fitness_training/。
如何保持托管域扩展名不会在所有网址中更改..这样当我浏览example.org时,我的所有链接都会保留在example.org上,反之亦然......
我知道htaccess可以做到这一点,但是无法获得正确的htaccess指令来执行此操作。
任何帮助都会受到赞赏...
答案 0 :(得分:0)
htaccess无法执行此操作,听起来您内容中的链接指向example.com
,因此您需要更改链接。您可以移除http://example.com
部分,使其只显示/articles/fitness_training/
,然后停止转到其他网站。
htaccess可以为您做的是将example.com
的任何请求重定向到example.org
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ http://example.org/$1 [L,R=301]
但这意味着每个时间有人加载图片,点击链接等,他们会两次点击你的网站。
使用htaccess可以做的唯一其他事情就是使用类似mod_proxy_html的内容来过滤所有外发内容,并且可以通过这种方式动态更改链接。