Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 从域重定向到子域,但将域url保留在地址栏中?_Wordpress_.htaccess_Redirect - Fatal编程技术网

Wordpress 从域重定向到子域,但将域url保留在地址栏中?

Wordpress 从域重定向到子域,但将域url保留在地址栏中?,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我在sub.domain.com/wp/上安装了一个wordpress,我想从root domain.com重定向到此子目录,但将root域保留在地址栏中(url传递?) 这可以通过.htaccess实现吗?我尝试了几种不同的方法: # BEGIN WordPress RewriteEngine On RewriteCond %{HTTP_HOST} !www.cache-media.com RewriteRule ^/(.*) http://www.cache-media.com/$0 [R

我在sub.domain.com/wp/上安装了一个wordpress,我想从root domain.com重定向到此子目录,但将root域保留在地址栏中(url传递?)

这可以通过.htaccess实现吗?我尝试了几种不同的方法:

# BEGIN WordPress
RewriteEngine On

RewriteCond %{HTTP_HOST} !www.cache-media.com
RewriteRule ^/(.*) http://www.cache-media.com/$0 [R,L]

RewriteCond %{HTTP_HOST} www.cache-media.com
RewriteCond %{REQUEST_URI} !^/wp.cache-media.com/wp/
RewriteRule .* wp.cache-media.com/wp/$0
这会从根目录重定向到子目录,但也会显示子url

谢谢你的指点(对不起,这个双关语:-/)


J

^/(.*)
更改为
^(.*)$
;和
$0
$1
;虽然后者没有第一个重要。谢谢,但它仍然显示子域url…您好-是的,我尝试了这个,但它仍然可以显示子url?为了做到这一点,您需要使用
mod\u proxy
。在htaccess规则中使用它,您可以使用重写规则末尾的
[P]
标志。必须启用代理模块才能使用此功能。