nginx 配置重定向 【
参考 http://www.cnblogs.com/benio/archive/2010/08/16/1800584.html
】
进行了301重定向,把www .jefflei.com和jefflei.com合并,并把之前的域名也一并合并.
server {
server_name www.jefflei.com jefflei.com ;
if ($host != 'www.jefflei.com' ) {
rewrite ^/(.*)$ http://www.jefflei.com/$1 permanent;
}
...
}
检测重定向 设置结果,如果输入域名,返回200,表示重定向设置失败,如果是返回301 表示成功
http://tool.chinaz.com/pagestatus/default.aspx?qq-pf-to=pcqq.c2c
================================================================================
nginx 配置文件:
vhosts.conf 文件内容:
server {
listen 80 default;
server_name _ A.com www.A.com;
if ($host != 'www.A.com' ) {
rewrite ^/(.*)$ http://www.A.com/$1 permanent;
}
index index.html index.htm index.jsp;
root /BBB/www/default;
#location ~ \.jsp$ {
# proxy_pass http://127.0.0.1:8080;
#}
#location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
#{
# expires 30d;
#}
#location ~ .*\.(js|css)?$
#{
# expires 1h;
#}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host:$server_port;
}
location ^~ /image/ {
root /data;
}
location ~* \.(js|css|jpg|jpeg|gif|png|swf)$ {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host:$server_port;
expires 30d;
}
access_log /BBB/log/nginx/access/default.log;
}
manager.conf 文件内容 :
server{
listen 80 ;
server_name manager.A.com;
index index.html index.htm index.jsp;
root /home/education/manager/apache-tomcat-7.0.61/webapps/education;
location / {
proxy_pass http://127.0.0.1:8090;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host:$server_port;
}
access_log /BBB/log/nginx/access/manager_default.log;
}
相关推荐
网站伪静态301重定向是网页优化与搜索引擎友好性的重要技术之一,它可以使动态URL看起来像静态页面,便于用户理解和搜索引擎抓取。`UrlRewriteFilter` 是一个基于Java的URL重写工具,适用于Tomcat等Servlet容器,...
Nginx是一款高性能的HTTP和反向代理服务器,它在处理重定向方面有着灵活且高效的方法。...在设置301重定向时,不仅要考虑当前的需求,还要考虑未来可能的变化,以保证最佳的用户体验和服务器性能。
在实际部署网站的过程中,301重定向是一个常见的需求,它用于将网站的旧URL永久重定向到新的URL地址,这对搜索引擎优化(SEO)来说非常关键,可以帮助保持搜索引擎排名并传递权重到新的地址。接下来,我们将详细探讨...
在网站管理及SEO优化过程中,有时需要进行域名重定向操作,特别是当旧域名不再使用或希望将流量导向新域名时,通过设置301重定向可以有效地传递原有网页的权重值至新网址,从而避免因URL更改导致的搜索引擎排名下降...
为了优化用户体验和SEO(搜索引擎优化),正确设置404页面和网页重定向至关重要。一个好的404页面不仅需要提供清晰的错误信息,还应该有易于使用的导航,使用户能够轻松返回网站的其他部分。同时,对于网站管理员来...
Arcanesoft CMS的SEO模块支持301永久重定向,确保旧链接的权重转移至新链接,维护网站的SEO价值。 5. **内容优化**:虽然不是直接与Laravel或Arcanesoft CMS的SEO模块相关,但内容仍然是SEO的核心。开发者应关注...
301重定向用于告知浏览器,源页面已经永久性地转移到了新的URL,这对于SEO特别关键,因为它能有效传递原有页面的权重到新URL。302重定向则表示页面只是暂时移动,原始地址可能在未来恢复。 重定向脚本通常以...
这种方法适用于内部页面跳转,比如在网站的不同部分之间导航。 二、ASP.NET 静态页面生成 静态页面生成是将动态内容转换为HTML文件的过程,这些HTML文件不依赖服务器端的脚本或数据库查询来显示内容。这样可以提高...
4. 技术SEO:这部分可能涉及网站速度优化、移动友好性、SSL加密、robots.txt文件的使用、301重定向和404错误处理等技术问题。这些因素都会影响搜索引擎对网站的评价和排名。 5. 外部链接建设:王通教程会讲解如何...
- `top.asp`和`foot.asp`:通常包含网站的头部和底部模板,可以自定义以适应SEO需求,如添加导航菜单、页脚链接等。 - `autoseo.asp`:可能是自动SEO的主要实现部分,负责自动化优化过程。 - `url.mdb`:可能是...
技术SEO涵盖网站的技术设置,如SSL证书、XML站点地图、robots.txt文件、301重定向等。这些元素确保搜索引擎能够正确索引和理解网站,同时提升用户的安全感。 监控和分析是持续优化的过程。使用Google Analytics和...
使用301重定向能确保原有网页的权重和PR值转移到新地址,对于网址变更时的SEO非常重要。 2. **302转向**:与301转向不同,302转向是临时性的,不推荐用于长期网址变化,因为它可能导致搜索引擎混淆,影响网站排名。...
### 网站改版升级后处理死链接的三大策略 #### 一、使用Robots.txt屏蔽或301重定向 在网站改版的过程中,可能会...此外,对于大型网站来说,还可以考虑结合使用Robots.txt屏蔽或301重定向,以应对不同情况下的需求。
- **SEO 优化**:正确的重定向策略有助于保持搜索引擎排名,尤其是使用 301 永久重定向时,可以将旧页面的权重转移到新页面。 ##### 2. Nginx 的 `rewrite` 命令 Nginx 的 `rewrite` 命令类似于 Apache 的 `...
1. **定制设置**:根据你的网站需求,调整All in One SEO Pack的各个设置,如自定义元标记、首页优化、重写标题等。 2. **关键词研究**:在编写内容前,进行关键词研究,以确保元数据与目标关键词相匹配,增加被...
在某些情况下,我们可能需要将旧的URL重定向到新的URL,以保持网站的连贯性和SEO友好性。本教程将详细介绍如何在IIS中配置重定向,特别是针对"将http://www.jb51.net/mypic/logo/*/*.*自动转向到...
首先,`.htaccess` 文件是Apache服务器配置文件,用于设置重定向、URL重写和各种其他服务器端控制功能。在SEO中,`.htaccess`常用来实现URL美化,隐藏参数,提高页面友好性,同时还可以设置禁止目录浏览、HTTP响应...
21. **301重定向设置**:通过`.htaccess`文件设置301重定向,实现URL标准化。 22. **Baiduspider工作原理**:了解百度蜘蛛的爬行机制,有助于优化网站被百度收录的机会。 23. **robots.txt文件使用**:通过robots....