Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/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
Wordpress 301将旧子域重定向到新域页面_Wordpress_Web_Subdomain - Fatal编程技术网

Wordpress 301将旧子域重定向到新域页面

Wordpress 301将旧子域重定向到新域页面,wordpress,web,subdomain,Wordpress,Web,Subdomain,我已经在自己的服务器上为一个现有的域在Wordpress中设计了一个新的网站,我正在尝试在指向新网站之前设置一些301重定向 唯一的问题是:旧网站上的博客和商店都是子域。 1.blog.domain.com 2.shop.domain.com 我想要3个www.domain.com/blog和4个www.domain.com/shop分别指向1和2 使用cPanel,我尝试在新网站上设置1和2,这样我就可以设置301重定向,从这些地址重定向到3和4。当我这样做时,文件服务器上创建了两个名为“bl

我已经在自己的服务器上为一个现有的域在Wordpress中设计了一个新的网站,我正在尝试在指向新网站之前设置一些301重定向

唯一的问题是:旧网站上的博客和商店都是子域。 1.blog.domain.com 2.shop.domain.com

我想要3个www.domain.com/blog和4个www.domain.com/shop分别指向1和2

使用cPanel,我尝试在新网站上设置1和2,这样我就可以设置301重定向,从这些地址重定向到3和4。当我这样做时,文件服务器上创建了两个名为“blog”和“shop”的文件夹,导致链接中断

鉴于上述情况,我认为可能有更好的方法来做到这一点

有谁能告诉我最好的方法吗?非常感谢各位


C

WordPress创建的htaccess文件允许您创建自己的文件夹/文件,以便在WP之外导航-如果这些文件/文件夹不存在,则它们将落入WordPress permalinks系统

因此,您应该能够在cPanel中创建重定向,或者在htaccess文件中创建自己的重定向。在htaccess中,Google for 301上有大量的资源


我不知道cPanel在创建重定向后会创建文件夹,但如果您只是简单地删除它们,一切都会正常工作。

我应该补充一点,我删除了我设置的子域/301重定向,链接仍然断开。重命名cPanel强迫我创建的文件夹纠正了这一点。所以它是干净的,但我仍然需要这样做。