HTTPD配置筆記

  • 將多個域名301重定向至一個域名

  1. 添加訪問域名的DNS記錄,使之能解析至同一服務器;

  2. 修改httpd的配置,允許網站目錄下的.htaccess配置覆蓋httpd的配置;

  3. 編輯.htaccess,配置重定向域名。


Example:使www.oimec.com.cn、www.oimec.cn、www.jicheng.cn 三個域名301重定向至www.jicheng.net.cn

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName www.jicheng.net.cn
    ServerAlias www.jicheng.cn www.oimec.com.cn www.oimec.cn
    DocumentRoot  /data/htdocs/jicheng
<Directory "/data/htdocs/jicheng/">
    Options FollowSymLinks
    AllowOverride All     #啓用網站目錄下的.htaccess,使之生效
    Require all granted
</Directory>
</VirtualHost>
  • 在網站目錄下添加.htaccess文件,內容如下:

RewriteEngine On

# www.oimec.com.cn www.oimec.cn www.jicheng.cn redirect to www.jicheng.net.cn
RewriteBase /data/htdocs/jicheng/
RewriteCond %{HTTP_HOST} ^www.oimec.com.cn [OR]
RewriteCond %{HTTP_HOST} ^www.oimec.cn [OR]
RewriteCond %{HTTP_HOST} ^www.jicheng.cn [NC]
RewriteRule ^(.*)$ http://www.jicheng.net.cn/$1 [L,R=301]


驗證:

wKioL1jfg-7D6w7fAAHgJcxn2lE566.png





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章