Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 如何修改或重写子域?_Php_Wordpress_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Php 如何修改或重写子域?

Php 如何修改或重写子域?,php,wordpress,apache,.htaccess,mod-rewrite,Php,Wordpress,Apache,.htaccess,Mod Rewrite,我在/public_html/blog/文件夹中有一个wordpress博客,还有一个子域指向它:blog.domain.com。现在我已经更改了我博客的域名,所以应该直接通过domain.com/blog访问它,这很好。此外,子域仍然存在,并重定向到domain.com/blog。然而,我以前所有的博客文章链接都指向blog.domain.com/p/111。我如何使用mod_重写规则,以便有人访问blog.domain.com/xyz/xyz时可以看到domain.com/blog/xyz/

我在/public_html/blog/文件夹中有一个wordpress博客,还有一个子域指向它:blog.domain.com。现在我已经更改了我博客的域名,所以应该直接通过domain.com/blog访问它,这很好。此外,子域仍然存在,并重定向到domain.com/blog。然而,我以前所有的博客文章链接都指向blog.domain.com/p/111。我如何使用mod_重写规则,以便有人访问blog.domain.com/xyz/xyz时可以看到domain.com/blog/xyz/xyz?

将此添加到您的.htaccess中


谷歌提示:进一步的例子。更新的答案-现在应该是正确的-以前是误读它
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/blog/$1 [R=301]