【发布时间】:2014-02-16 21:54:41
【问题描述】:
我们在服务器的 81 端口上有 webmail,www.example.com:81/webmail/ 将适用于服务器上的任何域。但是,我们希望将进入 www.example.com/webmail/ 的人重定向到端口 81。
它需要适用于所有域,因此 www.example2.com/webmail/ 应重定向到 www.example2.com:81/webmail/
我尝试了以下方法,但会重定向所有内容 - 如何将 /webmail 目录请求附加到条件?
RewriteCond %{HTTP_HOST} ^([^:]+)(:[0-9]+)?$
RewriteRule ^ http:// %1 : 81 /webmail [R,L]
(注意,我必须添加空格,因为我尝试提交时产生了错误)
此代码将位于 /etc/httpd/conf.d 中的 .conf 文件中,以防万一。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: apache .htaccess mod-rewrite