在管理中使用URL更改后网站损坏

时间:2016-02-05 作者:user242007

我想在管理面板的“常规设置”页面中使用站点URL更改,以从我私人托管的wordpress站点中删除尾随/wp。提交这些更改后,每次尝试登录时,我都会被错误锁定——从CSS消失的登录页面。我已尝试更新配置。php文件

define(\'WP_HOME\',\'example.com\');
define(\'WP_SITEURL\',\'example.com\');
但这没什么作用。重新定位功能也没有任何作用,我也没有任何功能。php文件。根据法典,我只能直接编辑数据库。我怎样才能弥补损失,并在我的wordpress网站上实现我想要的结果,举个例子。com而不是示例。com/wp?

5 个回复
SO网友:Leonardo Soares

最佳方式

如果您可以通过FTP访问站点,那么如果您错误地更改了这些值,此方法将帮助您快速备份并运行站点。

FTP到站点,并获取活动主题功能的副本。php文件。您将在一个简单的文本编辑器中编辑它,然后将其上载回站点。

将这两行添加到文件中,紧跟在首字母之后<?php 生产线:

update_option(\'siteurl\', \'http://example.com\');
update_option(\'home\', \'http://example.com\');
使用您自己的URL而不是示例。显然是com。

将文件上传回您的站点,在相同的位置。FileZilla提供了一个方便的“编辑文件”功能,可以快速完成上述所有操作;如果你可以使用它,那么就这样做。

多次加载登录或管理页面。网站应该恢复。重要的不要将这些行保留在函数中。php文件。在站点启动并再次运行后删除它们。

注意:如果你的主题没有功能。php文件使用文本编辑器创建一个新文件。使用您自己的URL而不是示例添加php标记和两行。com:。

<?php
update_option(\'siteurl\',\'http://example.com\');
update_option(\'home\',\'http://example.com\');
将其上载到主题目录。在站点启动并再次运行后,删除行或删除文件。

Source: WordPress.org - Changing The Site URL

SO网友:Akankha Ahmed

按照以下步骤操作:

将您的文件移动到新文件夹转到您的phpmyadmin desire数据库查找wp选项仅在此处将网站url更改为您的desire url,然后登录到后端转到general,并在此处将两个url都更改为新url点击save,如果您想将WordPress移动到新位置,这将非常有效。

SO网友:techsharez.com

你检查过这个吗?如果没有,请查看此帖子。希望这能帮助你解决你的问题http://codex.wordpress.org/Changing_The_Site_URL

SO网友:Jeffrey Ponsen

将WordPress网站移动到其他URL的最佳方法是导出、替换和导入数据库。尝试使用PHPMyAdmin或其他数据库管理工具来实现这一点。对于phpmyadmin,只需选择数据库并单击export。

下载数据库导出后,在一个简单的文本编辑器(Notepad++,Textwrangler)中打开它,然后启动搜索和替换屏幕。代替//example.com/wp 具有//example.com.

为了确定,请再次搜索该文件//example.com/wp, 未找到任何结果。然后保存文件。

现在再次打开phpmyadmin,并创建另一个导出作为备份。然后删除所有表,并导入替换的SQL文件。现在应该更新数据库,并更新wp config中的规则。不再需要php了。

您的站点现在应该正在其他域上工作。

之后不要忘记重新保存永久链接。

SO网友:Sam

检查您。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>
您可以随时删除。htaccess,然后再次登录到permalink,将其从现有选项更改为另一个选项保存页面,然后选择所需的permalink并再次保存。这将迫使wordpress重新创建。htaccess