程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> windows下 apache 二級域名相關配置

windows下 apache 二級域名相關配置

編輯:關於PHP編程

小編今天給大家總結下 windows 下 apache的二級域名的相關配置  

下面就利用本地127.0.0.1進行測試

我們這裡以 www.jobs.com 為例,以下代碼中的 jobs.com 都可以替換成你自己想要的域名 這裡只是為了測試。

我們的目標是,不同的子域名可以訪問不同目錄下的網站:

 

1、  開啟apache的mod_rewrite功能(肯定是要讓它支持重寫的)在httpd.conf 找到  把前面的#號去了就行,

接著開啟apache的虛擬主機 在httpd.conf 找到 把前面的# 號去了。

 

2、添加幾個域名,在 C:\WINDOWS\system32\drivers\etc 目錄中找到hosts 這個文件 記事本打開它,添加如下三個域名

127.0.0.1          www.jobs.com
127.0.0.1          jobs.com
127.0.0.1          news.jobs.com

 

3、在虛擬主機中填寫相關代碼 讓它有權限訪問 www目錄,找到Apache2\conf\extra 目錄下的  文件並打開 代碼添加如下



 

然後將www.jobs.com 綁定到 相關jobs項目所在目錄 代碼添加如下



 

 

 弄好之後然後重啟apache ,如果重啟之後遇到apache啟動報錯 要查看apache的錯誤日志,根據需求進行修改。

 

4、在jobs目錄下 建立 文件 在裡面添加如下代碼

 


我要綁定的是把news.jobs.com綁定到new目錄中,所以不僅要在根目錄放置.htaccess文件,

還要在new目錄中放置.htaccess文件,new目錄中的.htaccess寫法如下:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm

 

一切完成之後 你就可以試試 www.jobs.com job.com  news.jobs.com 等訪問了 就看到你想要的結果了  

如果需要其它二級域名訪問的話 按照如上的方法要重復 2 、4 步就可以了,不需要在重啟apache了 

 

 

本文所涉及的只為了測試環境所用 並為對安全性進行校驗,請在一切設置好之後用於產品中。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved