【发布时间】:2017-07-17 20:14:40
【问题描述】:
您好,基本上我正在尝试将托管在 Windows 服务器上的 www.blackearthconsulting.com 重定向到位于 Linux 服务器上的 www.blackearthconsulting.co.za。
我已将 .com 上的 dns 更改为指向 197.242.144.191,即 .co.za 上的 dns。
我还在 .com 和 .co.za 上编辑了 .htaccess 文件
下面是.co.za
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} blackearthconsulting\.co.za
RewriteRule (.*) http://www.blackearthconsulting.com/ [R=301,L]
</IfModule>
# END WordPress
下面是.com
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} blackearthconsulting\.com
RewriteRule (.*) http://www.blackearthconsulting.co.za/ [R=301,L]
</IfModule>
请有人告诉我有什么问题吗?
【问题讨论】:
-
DNS与重写有什么关系?
-
所以你的 .com 正在重写为 .co.za,而 .co.za 正在重写为 .com?除非您想要创建一个循环,否则这是没有意义的。
-
您只需将 .com 重定向到 .co.za。所以你不应该在 co.za 方面需要任何重定向。我会保持 DNS 不变,只是从 .com 重定向
-
好吧,我将 .co.za htacess 更改为不运行任何东西来重写任何东西,但它仍然没有让 .com 重定向
-
可能是因为您将 A 记录指向了 co.za。所以它现在正在寻找 197.242.144.191 的帐户,该帐户不存在。如果您将 A 记录改回来,它应该可以正常工作。
标签: linux wordpress windows .htaccess dns