http://jianzi0307.blog.163.com/blog/static/20812002010021115746160/

apache 和 nginx 301重定向配置方法

Linux 2010-01-21 23:57:46 阅读237 评论0 字号:大中小

凡是SEO人都知道301重定向的好处吧,它不同于302、meta、Javascript的跳转,是对搜索引擎友好的永久性跳转方式。

不多说,自己去Google一下吧,下面说一下301重定向实现方式:

实现301跳转可以从程序级来实现,比如PHP的header函数,实现方式GOOgle一下吧。

也可以从Web服务器级来实现,使用Rewrite模块即可。

将不带WWW的主域名重定向到带WWW的二级域名,实现两个域名合并,方法如下:

Apache虚拟主机配置:

<VirtualHost *:80>

DocumentRoot /data/www/www.yoursite.com

ServerName www.yoursite.com

DirectoryIndex index.html index.htm  index.php index.shtml

ErrorDocument 404 http://www.yoursite.com/404.html

</VirtualHost>

<VirtualHost *:80>

ServerName yoursite.com

RewriteEngine on

RewriteRule ^(.*)$ http://www.yoursite.com$1 [R=301,L]

</VirtualHost>

Nginx配置方法:

方法1:

server {

server_name www.yoursite.com yoursite.com;

if ($host != 'www.yoursite.com' ) {

rewrite  ^/(.*)$  http://www.yoursite.com/$1  permanent;

}

...

}

方法2:

类似apache,单独给yoursite.com做一个虚拟主机

server {

server_name  yoursite.com;

rewrite ^(.*) http://www.yoursite.com$1 permanent;

}

(完)

apache 和 nginx 301重定向配置方法相关推荐

  1. nginx 301重定向配置

    301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在 ...

  2. Nginx 301重定向域名

    原文地址为: Nginx 301重定向域名 为何要使用301重定向 在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名.网页的扩展名改变.网站域名改变等.如果不做重定向,用户的收藏和 ...

  3. nginx 多站点配置方法集合

    nginx 多站点配置方法集合 作者: 字体:[增加 减小] 类型:转载 时间:2011-06-28 我要评论 关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:ww ...

  4. Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法

    这篇文章主要介绍了Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法,需要的朋友可以参考下 首先了解一下重定向,常用的重定向方式有: 301 redirect, ...

  5. php ci nginx 伪静态rewrite配置方法

    php ci nginx 伪静态rewrite配置方法 location / {if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 ...

  6. iis搭建php出现301,IIS服务器PHP下三种实现301重定向的方法

    IIS服务器PHP下三种实现301重定向的方法 来源:重庆SEO作者:杨南强 2012-05-07 08:47 我来投稿参与评论 301重定向:301代表永久性转移,301重定向是网页更改地址后对搜索 ...

  7. nginx 301重定向带www的https链接配置方法

    2019独角兽企业重金招聘Python工程师标准>>> 最近博客启用了https,为了实现http://tuhongwei.com.http://www.tuhongwei.com. ...

  8. http响应Last-Modified和ETag以及Apache和Nginx中的配置

    基础知识 1) 什么是"Last-Modified"? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属 ...

  9. 黄聪:DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法

    1.服务器必须支持URL重写. 2.后台开启伪静态. 3.栏目设置使用动态. 4.添加文档时选择使用动态浏览. 5.需要修改php文件include/channelunit.func.php 查找 r ...

最新文章

  1. 用ASP.NET上传图片并生成带版权信息的缩略图
  2. cocos2d-x 错误异常抛出捕获和崩溃拦截
  3. FPGA的设计艺术(3)静态时序分析
  4. MTK6515 android打版软件配置(DrvGen.exe 使用)
  5. Android——怎么在一个 Activity 中销毁另外一个 Activity
  6. collect2: error: ld returned 1 exit status编译错误
  7. 我从#100DaysOfCode中学到的东西
  8. 技术这东西,不可不看,不可全看.
  9. AI界的革命!终于可以自动标注了!
  10. JAVA —— ArrayList集合习题(共四题)
  11. PaddleDetection算法分析(7)
  12. hadoop源码研究 编译错误记录
  13. 爬虫抓图2022年全网最新方法,这一次终于是4k高清美图
  14. 吴伯凡-认知方法论-效率高并不一定是好事
  15. html5个性音乐播放器,9款优秀HTML5音乐播放器 - 米扑博客
  16. pixi 小游戏_学习如何用pixi.js开发微信小游戏
  17. 【 MATLAB 】mod 函数介绍
  18. 新电脑安装win10正版系统(家庭、专业等)
  19. key文件转化ppt
  20. 一文读懂Tiger DAO VC模式,风险投资改朝换代

热门文章

  1. 自然科学 计算机,计算机科学与自然科学技术的关系
  2. html引入jquery_jQuery介绍
  3. 企服创业必修课丨神策数据与红杉中国联合发布规模化营销获客体系建设指南...
  4. PPT 下载 | 神策数据杜明翰:打造趁手、好用的标签用户画像系统
  5. database disk image is malformed 问题解决
  6. list.h在用户态下的应用
  7. JavaScript强化教程——AJAX
  8. redmine 邮件发送问题修复
  9. 云计算面试题及答案,云计算主要就业岗位
  10. git 与团队协同开发,避免冲掉别人代码的方法