使WordPress URL和站点地址URL相同

时间:2017-05-07 作者:Rookie

当我配置WordPress时,WordPress URL和网站地址URL是不同的,假设我的WordPress URL是http://user99.com 我的网站地址URL是http://user99.com/blog 但昨天,当我在“常规设置”中进行实验时,我将两个字段都设置为相同的,方法是清除用于网址URL的字段,并将网址URL输入为WordPress的URL。

现在,我以前在网站地址的URL中发布的所有帖子都丢失了,当我去那个网站时,它说找不到该网站。那么,是否需要采取任何纠正措施来恢复我的旧帖子?

2 个回复
SO网友:Frank P. Walentynowicz

要解决您的问题,您需要:,phpMyAdminFTP access 到您的站点。

phpMyAdmin方法打开数据库并选择wp_options 桌子使用查找行option_name = \'siteurl“”。点击Edit. 在里面option_value 字段输入http://user99.com. 点击Go 按钮保存。对重复此操作option_name = \'“主页”。退出phpMyAdmin并转到http://user99.com/wp-admin/.

FTP方法使用您喜爱的FTP客户端连接到您的站点。下载您的wp-config.php 文件通过添加来编辑此文件define( \'RELOCATE\', true );行,就在前面/* That\'s all, stop editing! */ 注释行。保存并上传回您的网站。转到http://user99.com/wp-login.php. 像往常一样登录。转到仪表板->设置->常规并更改WordPress Address (URL)Site Address (URL) 字段的正确值。现在您可以删除或注释掉define( \'RELOCATE\', true ); 线路输入wp-config.php.

SO网友:Ale

我想您的WordPress已安装在文件夹中blog 以及将网站url更改为http://user99.com WP失去了实际路径。因此,如果可以访问wp配置。php并添加以下两行,您的问题应该得到解决。

define(\'WP_SITEURL\',\'http://user99.com\');
define(\'WP_HOME\',\'http://user99.com/blog\');
<小时>EDIT正如Frank P.Walentynowicz更正的那样,这将永久更改您的地址,并且网站url和主页url的标准WP设置将被禁用,因此最好使用Frank的方法编辑数据库。

结束

相关推荐

Rewriting WordPress URLs

我有一个插件,它通过一个短代码通过GET请求获取输入。快捷码放在带有地址/搜索的页面上,用于执行此特定搜索的查询是/搜索/?VenuName=。这很好用。但是,我需要重写它,以便当用户转到/地点/时,它加载上述搜索。This gist 包含我的原始代码(失败),以及Pippin关于我应该在哪里的建议(也失败)。我已经尝试了我能想到的一切,它总是导致404错误,或者重定向到主页(这毫无意义)。我还尝试了通过Rewrite plugin, 结果是一样的。如果您能提供任何帮助,我们将不胜感激。不幸的是,我在这个