【发布时间】:2023-03-10 14:47:01
【问题描述】:
之前的域是 123.abc.com。将文件复制到 xyc.com。现在我得到 ERR_NAME_NOT_RESOLVED not found 错误。
第二个域有这个错误。第一个域仍然运行良好且花花公子。我想放弃第一个域并迁移到第二个域。
我想知道是否是一些像 elementor 这样的插件仍然存储了第一个域的残留 url。是什么导致了这个问题。
我在 xyc.com 目录上创建了一个文件。称为phpinfo.php。它可以显示phpinfo。
根目录中有一个.htaccess 和一个htaccess.txt。使用以下代码。
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress
# BEGIN htaccess-phpinfo
我在 apache 错误日志中没有看到任何错误。
以前从未遇到过这种情况。请帮忙!谢谢!
更新!
它现在可以解析到正确的服务器。但问题似乎是元素或主题。还是卡在以前的域名上。
我尝试使用搜索和替换。搜索和替换 wordpress 数据库。 并用这个修改 wp-config 文件
'''
define(‘RELOCATE’,true);
define( ‘WP_HOME’, ‘https://www.goatz.com’ );
define( ‘WP_SITEURL’, ‘https://www.goatz.com’ );
''' 它仍然无法加载。
【问题讨论】:
-
这听起来像是一个您无法在自己的系统上解决的 DNS 问题。您需要修复您要使用的新域名的名称解析。
-
而且您似乎还注释掉了您的 wordpress 安装创建的所有重写规则。
-
“现在我得到 ERR_NAME_NOT_RESOLVED 未找到错误” - 哪个域/主机名触发了此错误?这是因为您仍然有引用旧域的代码(可能已过期)还是因为新域存在 DNS 问题? www 与非 www? (尽管您需要两个域才能保留 SEO - 如果这是一个问题。)
-
@arkascha 我将其注释掉或保持原样。它仍然是相同的错误和问题。 tq
-
我 ping 它。我知道它已解决为错误且未知的 ip。昨天它被指向更正的IP。 phpinfo 脚本昨天工作。我正在联系我的主机以寻求有关 ip 情况的帮助。 tq
标签: wordpress .htaccess domain-name