在过去的三个半小时里,我一直在寻找一个和我有同样问题的人。
我的网站example.com
未正确加载。当我打开inspector时,我注意到我有一大堆404个错误。WordPress突然将我网站中的所有链接都更改为http://example.com/example.com
而不是http://example.com
. 我没有对网站做任何更改,只是好像一夜之间就坏了。
我在尝试登录时第一次注意到这个问题,我被重定向到http://example.com/example.com/wp-login.php
. 由于此问题,我无法登录。我在我的wp-config.php
文件:
define(\'WP_HOME\',\'http://example.com\');
define(\'WP_SITEURL\',\'http://example.com\');
这修复了我尝试登录时的问题,但它并没有修复我在查看检查器窗口时遇到的30多个错误。我的网站后端没有任何功能,因为它正在尝试转到
http://example.com/example.com
.
我不知道除了外接程序,还有什么要做的wp-config.php
最合适的回答,由SO网友:Rick Hellewell 整理而成
检查您的。htaccess文件以获取正确的值。以下是WP的建议;您可能需要根据配置进行调整(从这里开始;更多可能有帮助的示例)https://codex.wordpress.org/htaccess
# 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]
</IfModule>
# END WordPress
此外,请检查“设置”、“常规”页面上的值,以确保域名正确。
然后检查设置,Permalink页面返回到其中一个标准值(不是自定义值)。
您还可以在wp\\U选项表中查看正确的域名(在两个位置)。但这需要cPanel/myPHPAdmin访问权限。
在更改任何内容之前备份文件。