Apache中301重定向的配置代码

 更新时间:2011年02月24日 00:06:04   作者:  
Apache下301重定向代码(因为我使用的是WINDOWS 2003 + APACHE 所以本文仅限APACHE服务器使用。)
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下
复制代码 代码如下:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jb51.net [NC]
RewriteRule ^(.*)$ https://www.jb51.net/$1 [L,R=301]

2)重定向到新域名
复制代码 代码如下:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]

3)使用正则进行301重定向,实现伪静态
复制代码 代码如下:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1

将news.php?id=123这样的地址转向到news-123.html

Apache下vhosts.conf中配置301重定向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
复制代码 代码如下:

<VirtualHost *:80>
ServerName www.baidu.com
DocumentRoot /home/fari001Com
</VirtualHost>

<VirtualHost *:80>
ServerName faribaidu.com
RedirectMatch permanent ^/(.*) http://www.baidu.com/$1
</VirtualHost>

Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。

相关文章

  • 关于linux服务器下vsftpd的一些问题

    关于linux服务器下vsftpd的一些问题

    针对我自己本身出现的问题,将高人与我的QQ聊天记录整理了一份,然后再加上实际的操作.终于让我大彻大悟.现在与大家狠狠的分享这位高人的成果.
    2010-06-06
  • Ubuntu上使用Netdata设置实时性能监控的详细流程

    Ubuntu上使用Netdata设置实时性能监控的详细流程

    Netdata通过可扩展的Web仪表板提供准确的性能监控,可以显示Linux系统上的流程和服务。这篇文章给大家介绍Ubuntu上使用Netdata设置实时性能监控的流程,感兴趣的朋友一起看看吧
    2018-08-08
  • Linux如何在Vim中更改颜色和主题

    Linux如何在Vim中更改颜色和主题

    Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。这篇文章主要介绍了Linux如何在Vim中更改颜色和主题,需要的朋友可以参考下
    2020-06-06
  • Linux SecureCRT显示乱码解决方案

    Linux SecureCRT显示乱码解决方案

    这篇文章主要介绍了Linux SecureCRT显示乱码解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • linux云主机安装pdo详细教程

    linux云主机安装pdo详细教程

    这篇文章主要介绍了linux云主机安装pdo详细教程,网上搜到一个几个还算清晰的教程,但是没加说明,很多站长按照做了,中途出现错误,便不知如何解决了,这里特整理一下方便需要的朋友
    2017-08-08
  • ubuntu开启22端口的实现

    ubuntu开启22端口的实现

    这篇文章主要介绍了ubuntu开启22端口的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • linux系统挂载数据盘的方法(视频图文教程)

    linux系统挂载数据盘的方法(视频图文教程)

    这篇文章主要介绍了linux系统挂载数据盘的方法(视频图文教程),需要的朋友可以参考下
    2017-08-08
  • Linux 配置SSH免密登录 “ssh-keygen”的基本用法

    Linux 配置SSH免密登录 “ssh-keygen”的基本用法

    SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题,这篇文章主要介绍了Linux 配置SSH免密登录 “ssh-keygen”的基本用法 ,需要的朋友可以参考下
    2019-06-06
  • Linux多线程使用互斥量同步线程

    Linux多线程使用互斥量同步线程

    本文主要介绍了Linux多线程使用互斥量同步线程,详细介绍了互斥量的使用,有需要的可以了解一下。
    2016-10-10
  • 详解Linux查看程序端口占用情况

    详解Linux查看程序端口占用情况

    本篇文章主要介绍了详解Linux查看程序端口占用情况 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04

最新评论