Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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/1/wordpress/13.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/templates/2.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_Wordpress_.htaccess_Permalinks_Domain Forwarding - Fatal编程技术网

Php 在域转发后更改WordPress永久链接

Php 在域转发后更改WordPress永久链接,php,wordpress,.htaccess,permalinks,domain-forwarding,Php,Wordpress,.htaccess,Permalinks,Domain Forwarding,因此,情况如下: 我有一个域名,a.com注册在host1.com 我有一个域名,b.com在host2.com上注册,还有一个Wordpress网站在这个域名上,托管在同一个主机(host2.com)上 我使用host1.com的域转发服务将a.com域转发到b.com 现在,当我在浏览器的URL栏中键入a.com时,我会从host2.com看到wordpress网站,但因为我屏蔽了a.com,所以我仍然会在URL栏中看到a.com。 到目前为止一切都很好,这正是我想要做的 问题从这里开始

因此,情况如下:

  • 我有一个域名,a.com注册在host1.com

  • 我有一个域名,b.comhost2.com上注册,还有一个Wordpress网站在这个域名上,托管在同一个主机(host2.com)上

  • 我使用host1.com的域转发服务将a.com域转发到b.com

现在,当我在浏览器的URL栏中键入a.com时,我会从host2.com看到wordpress网站,但因为我屏蔽了a.com,所以我仍然会在URL栏中看到a.com。 到目前为止一切都很好,这正是我想要做的

问题从这里开始: 我的wordpress网站的所有内部链接仍然链接到b.com。 例如,如果我单击一篇文章,链接是
b.com/posts?id=4
,即使我转到特定的文章,URL栏也只显示a.com,无论我单击哪个页面或文章,URL栏都显示a.com

我想要实现的是显示
a.com/posts?id=2
或任何其他url模式,但以a.com作为前缀

我知道这有点不好,但我真的需要你的帮助,我很乐意澄清任何问题,你必须解决这个问题。
谢谢

所以-它应该只显示a.com吗?或者,如果有人访问b.com,那么该网站当时是否应该显示b.com?如果它应该只显示a.com,那么这是一个简单的htaccess重定向,您可以在任何地方找到/以前被询问过。如果你想让它对这两个域都起作用,那么你就要冒着谷歌重复内容惩罚的风险,而你可能不想这样。@cale_b是的,我只想让它显示a.com,它现在正以我想要的方式工作,但问题是,无论我在主页、帖子页面、特定帖子页面或标签页面等等,它总是在url栏中显示a.com。它总是显示a.com。你能给我一个问题的参考,或者一篇展示htaccess脚本的文章吗?我会非常感激的。