Apache2-将子域重定向到另一个URL

技术

我有两个子域,a.website.com和b.website.com,指向相同的IP地址。我想将b.website.com重定向到a.website.com:8080。我的.htaccess文件中有此文件...

RewriteEngine on
RewriteCond {HTTP_HOST} b\.website\.com
RewriteRule ^(.*)$ http://b.website.com:8080$1 [L]

...但是它不起作用。

有办法使它起作用吗?

Mattw

您可以始终使用简单的VirtualHost:

<VirtualHost *:80>
  ServerName b.website.com
  RedirectPermanent / http://a.website.com:8080/
</VirtualHost>

如果您喜欢使用.htaccess文件,则只是在重写条件上缺少%符号:

RewriteEngine on
RewriteCond %{HTTP_HOST} b.website.com
RewriteRule ^(.*)$ http://a.website.com:8080$1 [L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章