【发布时间】:2014-11-18 06:25:54
【问题描述】:
htaccess 有一个规则:
RewriteCond %{HTTP_HOST} ^(([\w]{1})[\w.]+)$
RewriteRule ^root/(.*)$ site_link/%1/$1 [L]
需要转换成Nginx的规则。 而且我知道 IF 是邪恶的。
PS 非常感谢。
【问题讨论】:
-
我的版本:` server_name j2 *.j2 "~^([\w]{1})+$";设置 $char_host $1;位置 /root/ { 重写 ^/root/(.*)$ /site_link/$char_host/$http_host/$1 break; } `
-
([\w]{1})部分的意义何在? -
XavierLucas,这里选择第一个字符域。
标签: mod-rewrite nginx host