【问题标题】:.htaccess and dns redirecting windows hosted .com website to my linux .co.za wordpress website.htaccess 和 dns 将 Windows 托管的 .com 网站重定向到我的 linux .co.za wordpress 网站
【发布时间】: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


【解决方案1】:

“可能是因为你把A记录指向了co.za,所以它现在正在寻找197.242.144.191这个不存在的账户。如果你把A记录改回来,它应该可以正常工作。-@Und3rTow"

从 .co.za 中删除所有更改 将dns改回原来的dns

修改 .com 服务器上的 .htaccess 文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多