发布
社区首页 >问答首页 >apache RewriteRule配置

apache RewriteRule配置
EN

Stack Overflow用户
提问于 2012-04-30 00:08:17
回答 1查看 188关注 0票数 0

我有一个域名mail.domain.com/webaccess

我可以使用以下代码强制执行https

代码语言:javascript
代码运行次数:0
复制
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://mail.domain.com/webaccess/ [R]

如何删除别名/webaccess,以便用户不必键入长url;如果用户键入www,如何删除它。

注意:邮件别名实际上指向我文件系统中的/opt/ /webaccess服务器。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-04-30 00:59:16

对于www部分,您可以添加类似如下的内容:

代码语言:javascript
代码运行次数:0
复制
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

对于第一种选择,如果用户输入mail.domain.com,您希望他们直接转到https://mail.domain.com/webaccess

如果是这样的话,您可以通过以下ruleL执行所有操作

代码语言:javascript
代码运行次数:0
复制
RedirectPermanent / https://mail.domain.com/webaccess
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10373644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档