天天看點

Apache的域名跳轉

實驗:将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)驗證

Apache的域名跳轉

繼續閱讀