zoukankan      html  css  js  c++  java
  • apache的域名跳转

    当变更网站域名,或者有多个域名想要指向一个网站时,我们就会用到域名跳转
    域名跳转的状态码:301是永久跳转,302是临时跳转

    实验:将www.ccku.cn和www.sohu.com都指向www.ccku.cn
    (1)编辑主配置文件

    #vim /usr/local/apache2/etc/httpd.conf
    #取消注释
    LoadModule rewrite_module modules/mod_rewrite.so
    

    (2)修改子配置文件

    #vim /usr/local/apache2/etc/extra/httpd-vhosts.conf
    <Directory "/usr/local/apache2/htdocs/sohu">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    

    (3)创建规则匹配文件

    #vim /usr/local/apache2/htdocs/sohu/.htaccess
    RewriteEngine on
    #开启rewrite功能
    RewriteCond %{HTTP_HOST} ^www.sohu.com
    #把以www.ccku.cn 开头的内容赋值给HTTP_HOST变量
    RewriteRule ^(.*)$ http://www.ccku.cn/$1 [R=permanent,L]
    #^(.*)$ 指客户端要访问的资源
    #$1 把.*所指代的内容赋值到$1变量中
    #R=permanent 永久重定向 301
    #L 指定该规则为最后一条生效的规则
    

    (4)验证

    作者:ccku
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    模拟Session原理
    练手项目通讯录
    Win 8前台开发小体会
    WP自定义控件
    任务锁和自定义控件制作
    window文件复制到linux系统下
    Linux:Ubuntu配置jdk环境变量
    ubuntu 20 安装完成,配置ip信息
    Unity骨骼优化(转)
    利用栈实现简单计算器
  • 原文地址:https://www.cnblogs.com/ccku/p/13514418.html
Copyright © 2011-2022 走看看