windows下 apache 次層網域相關配置_PHP教程

來源:互聯網
上載者:User
小編今天給大家總結下 windows 下 apache的次層網域的相關配置

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

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

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

/ ;

/ ;

/news;

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了

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

http://www.bkjia.com/PHPjc/440361.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440361.htmlTechArticle小編今天給大家總結下 windows 下 apache的次層網域的相關配置 下面就利用本地127.0.0.1進行測試 我們這裡以 www.jobs.com 為例,以下代碼中的...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.