Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress站点重定向永久链接_Php_Html_Wordpress - Fatal编程技术网

Php WordPress站点重定向永久链接

Php WordPress站点重定向永久链接,php,html,wordpress,Php,Html,Wordpress,我有一个word press网站example.com,我正在将它重定向到beta.example.com 我希望我的链接显示为example.com/link1,之前显示为beta.example.com/link1。我正在使用获取页面URL。我试图更改网站地址和网站URL,但无效。我也尝试过定制永久链接,但它不起作用 这是我的第一个WordPress网站,我可能做错了什么,但我不知道出了什么问题 检查根目录中的.htaccess文件,查找可能会将链接重定向到beta.yoursite.com

我有一个word press网站
example.com
,我正在将它重定向到
beta.example.com

我希望我的链接显示为
example.com/link1
,之前显示为
beta.example.com/link1
。我正在使用
获取页面URL。我试图更改网站地址和网站URL,但无效。我也尝试过定制永久链接,但它不起作用


这是我的第一个WordPress网站,我可能做错了什么,但我不知道出了什么问题

检查根目录中的.htaccess文件,查找可能会将链接重定向到beta.yoursite.com的任何条目

example.com/wp-admin/options-general.php

WordPress的好处是,即使前端的链接看起来关闭了,管理区域也应该可以工作。如果没有,那就真的有问题了。但是像这样的问题在WordPress迁移中相当常见

也就是说,我更喜欢在
wp config.php
文件中硬编码安装配置信息。您可以将新的URL basepath添加到
wp config.php
文件中,如下所示:

define('WP_SITEURL', 'http://example.com');
define('WP_HOME',    'http://example.com');
define('WP_CONTENT_URL', 'http://example.com/wp-content');

我将它们放在文件顶部的数据库设置上方。我发现这样做可以更容易地将站点从一个URL迁移到另一个URL。

WordPress还可以将URL存储在数据库中的不同位置。在大多数情况下,您可以手动编辑数据库,但有些数据库存储在序列化对象中,无法(轻松)手动编辑,因此您可以使用查找和替换工具,如


请务必仔细阅读该工具的说明,事先进行备份,并在完成备份后从服务器上删除脚本。

不清楚真正的问题是什么。在这里,我有一篇关于如何在从一个URL结构移动到另一个URL结构时处理重定向的文章。但不清楚这是否是你的问题。我的问题是,当我重定向站点时,主页显示良好,但当我单击主页上的链接时,url再次更改为beta.example.com/link。我需要我的链接显示在base-domain-linke-example.com/link我想你已经转移了页面,文章中的所有链接现在都错了?始终通过导入/导出插件传输博客…“始终通过导入/导出插件传输博客”胡说八道。你可以使用基本WordPress安装和数据库,然后将其移动到任何地方,而无需使用工具。我可以在移动WordPress站点时确认,始终必须在DB中手动编辑站点URL。从未接触过配置文件。我只是更改了站点URL。它是有效的。现在的问题是前进了一步。我无法自定义永久链接。:)我不需要像mysite/?page\u id=123这样的脏URL。你应该能够告诉WordPress重新创建你的.htaccess文件,这将解决这个问题。确保WordPress也具有.htaccess的写访问权限。