帮忙写一条nginx rewrite规则

u012914916 2014-12-22 10:23:37
我服务器上有多个域名,现在需要把其中的一个a.com域名进行rewrite处理,需要把所有的目录都重定向首页a.com,除了static目录。

我之前这么写的,没效果。。。
if ( $host ~ 'a.com/' ){
rewrite ^/(?!static)/.* http://a.com permanent;
}
...全文
203 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
看小雪 2014-12-25
  • 打赏
  • 举报
回复
我也想知道,怎样不写某个目录的规则。
u012914916 2014-12-22
  • 打赏
  • 举报
回复
写成这样也是不行的,不太懂 if ( $host ~ 'a.com/(.*)$' ){ set $aquerystr $1; } if ( $aquerystr !~ 'static' ){ rewrite .* http://a.com permanent; }

20,398

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧