Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
Apache 条件访问驻留在多个域中_Apache_.htaccess_Conditional Statements - Fatal编程技术网

Apache 条件访问驻留在多个域中

Apache 条件访问驻留在多个域中,apache,.htaccess,conditional-statements,Apache,.htaccess,Conditional Statements,我需要在htaccess中创建一行,如 如果请求url==www.domainone.com/portal,则301重定向到www.domain.com/portal 需要这样做,因为有更多的域驻留在同一主机上。 否则它会创建一个循环,因为domain.com也在这里。这应该可以: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?domainone\.com$ RewriteRule ^portal/?$ http://www.domain

我需要在htaccess中创建一行,如

如果请求url==www.domainone.com/portal,则301重定向到www.domain.com/portal

需要这样做,因为有更多的域驻留在同一主机上。 否则它会创建一个循环,因为domain.com也在这里。

这应该可以:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domainone\.com$
RewriteRule ^portal/?$  http://www.domain.com/portal [R=301,L]
它将永久重定向

http://www.domainone.com/portal
http://domainone.com/portal

致:


http://www.domain.com/portal

无需使用任何东西,只需使用门户即可only@Mauricio更新了我的答案。