linux下面子目录绑定域名的方法,.htaccess绑定子域名到子目录方法
利用.htaccess綁定域名到子目錄方法
前提你的空間必須支持apache的rewrite功能,只有這樣才能使用.htaccess。如果你的空間是Linux服務器 一般默認都開啟了的。即可以實現綁定域名到子目錄、一個空間多個站點。
1、下面是通過綁定到子目錄www為例的方法:
RewriteEngine On
RewriteBase /
# 綁定www.域名名字.cn 到子目錄www
RewriteCond %{HTTP_HOST} ^www\.域名名字\.cn$ [NC]
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule ^(.*)$ www/$1?Rewrite [L,QSA]
#可以綁定多個 只需重復上三行代碼并更改一下域名、目錄名 就好了
完成上面的步驟 你的子域名即可正常訪問了。
2、 在每一個綁定的目錄中 如link目錄中 也增加一個 .htaccess 文件 .
(下面代碼是防止:主域名+綁定的域名目錄 同時訪問的代碼)
RewriteEngine On
RewriteBase /
#只許綁定的域名訪問
RewriteCond %{HTTP_HOST} !^www\.域名名字\.cn$ [NC]
RewriteRule (.*) http://www.aissk.cn/$1 [L,R=301]
#對綁定目錄下與 同名的目錄的處理
RewriteCond %{REQUEST_URI} ^\/www\/ [NC]
RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
支付寶掃一掃
微信掃一掃
企鵝掃一掃
總結
以上是生活随笔為你收集整理的linux下面子目录绑定域名的方法,.htaccess绑定子域名到子目录方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux vim编辑kconfig 无
- 下一篇: Linux疑难杂症解决方案100篇(十)