繁体   English   中英

htaccess从文件夹重定向

[英]htaccess redirect from folder

我正在尝试用短语表示这样的网址:

http://foo.domain.com/bar/fee/

对此:

http://IP:port/bar/fee/

这是我当前的代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^foo.domain.com/
RewriteRule ^(.*) http://IP:port/$1 [P]

但这是行不通的,因此是这个问题。

您无法匹配HTTP_HOST变量中的path segment

使用以下规则:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^foo\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://IP:port/$1 [P]

如果您不希望使用proxy功能,请替换P标志:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^foo\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://IP:port/$1 [L,R=301,NE]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM