Nginx中配置所有子域名重定向Redirect到www
2009-10-23 09:18
295 查看
Apache 配置是这样的:
#.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
RewriteRule (.*) http://www.yourdomain.com$1 [R=301,L]
Nginx 的配置:
# /etc/nginx/nginx.conf
if ($http_host !~ “^www\.yourdomain\.com$”) {
rewrite ^(.*) http://www.youdomain.com$1 permanent;
}
Nginx的 Rewrite Flags
:
last – 基本上都用这个Flag。
break – 中止Rewirte,不在继续匹配
redirect – 返回临时重定向的HTTP状态302
permanent – 返回永久重定向的HTTP状态301
#.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
RewriteRule (.*) http://www.yourdomain.com$1 [R=301,L]
Nginx 的配置:
# /etc/nginx/nginx.conf
if ($http_host !~ “^www\.yourdomain\.com$”) {
rewrite ^(.*) http://www.youdomain.com$1 permanent;
}
Nginx的 Rewrite Flags
:
last – 基本上都用这个Flag。
break – 中止Rewirte,不在继续匹配
redirect – 返回临时重定向的HTTP状态302
permanent – 返回永久重定向的HTTP状态301
相关文章推荐
- Nginx中配置所有子域名重定向Redirect到www
- Nginx 重定向所有子域名到www
- 配置nginx使得主域名301重定向到www子域名
- nginx安装,配置、虚拟主机、轮询、域名重定向
- 安装nginx、nginx配置虚拟主机、用户认证、域名重定向
- nginx 常见参数以及重定向参数配置
- nginx 常见参数以及重定向参数配置
- LNMP第二部分nginx、php配置(用户认证、域名重定向、日志、配置缓存、防盗链) 推荐
- nginx的port_in_redirect配置
- Nginx重定向[Rewrite]配置 for wordpress & Discuz
- Nginx重定向的配置实例
- Nginx配置解读,虚拟主机,https配置,反向代理,https重定向
- nginx安装,配置、虚拟主机、轮询、域名重定向
- IT-op-nginx--nginx重定向配置
- Nginx服务器中的重定向配置参考指南
- LAMP架构(nginx安装,默认虚拟主机,用户认证,域名重定向,nginx配置文件详解)
- struts2 配置文件 重定向 redirect (带参数) 的写法
- 添加子域名和nginx的基础配置
- centos 7 上配置SELinux允许nginx指定/home/www作为网站根目录
- nginx 301跳转到带www域名方法(不带www访问时重定向到带www域名)