Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 Apache2选择性重写工作_Wordpress_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Wordpress Apache2选择性重写工作

Wordpress Apache2选择性重写工作,wordpress,apache,.htaccess,mod-rewrite,Wordpress,Apache,.htaccess,Mod Rewrite,我的.htaccess文件中有以下两行相同的内容 RewriteRule ^admin(.*)$ http://admin.abc.com/$1 [R=301,L,NC] RewriteRule ^portal(.*)$ http://portal.abc.com/$1 [R=301,L,NC] abc.com/portal-很好地重定向到portal.abc.com 但是-abc.com/admin-重定向到admin.abc.com/admin 注意: 根目录安装了WordPress。为了

我的.htaccess文件中有以下两行相同的内容

RewriteRule ^admin(.*)$ http://admin.abc.com/$1 [R=301,L,NC]
RewriteRule ^portal(.*)$ http://portal.abc.com/$1 [R=301,L,NC]
abc.com/portal-很好地重定向到portal.abc.com

但是-abc.com/admin-重定向到admin.abc.com/admin

注意: 根目录安装了WordPress。为了取消将admin重定向到wp admin,我在主题的function.php中添加了以下行:

remove_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 );
这就是问题所在吗

(引用的2条重写规则是.htaccess中的前2行,就在“重写引擎打开”之后)


谢谢,那些规则不能这么做。我认为你需要清除你的浏览器缓存,然后你会发现它能像你期望的那样工作。您的浏览器中缓存了一些以前的测试结果