1. 配置 apache, 啟用 rewrite 機制
在 httpd.conf 中啟用 rewrite
loadmodule rewrite_module modules/mod_rewrite.so
2. 配置虛擬主機
到 c 盤 hosts 檔案新增你的 ip 和 網域名稱對應
127.0.0.1 www.hsp.com
在 http.conf 檔案中啟用虛擬主機
# virtual hosts 啟用虛擬主機
3. 配置 httpd_vhosts.conf 檔案
在 段的配置,預設值,是在 httpd.conf 的中配置,看根目錄 .
#serveradmin [email protected]
# 文件的根目錄
documentroot "c:/myenv/apache/htdocs/static3"
# 網域名稱
servername www.hsp.com
errorlog "logs/dummy-host2.somenet.com-error.log"
#customlog "logs/dummy-host2.somenet.com-access.log" common
# 配置 rewrite 相關選項 ,
# 拒絕所有的訪問
#deny from all
allow from all
# 是否顯示列表 ( 在發布專案後一般是不啟用 , 對於這個配置,針對 documentroot 在 htdos 外的目錄生效 )
#options +indexes
# 是否啟用 rewrite
#allowoverride all
4. 在目錄下新增了乙個 .htaccess 檔案,這個檔案時配置 rewrite 機制和規則
# 寫你的 rewrite 規則
rewriteengine on
#news-id(\d+)\.html$ 是規則 news.php?id=$1 是**的頁面
# 正則 子表示式 捕獲 反向引用
# "news-id33.html"
# 可以配置多個規則,匹配的順序是從上到下
rewriterule news-id(\d+)\.html$ news.php?id=$1
rewriterule news-id(\d+)\.html$ error.php
綜合使用案例
1. 這個 rewrite 的規則也直接在 < direcotry > 段直接配置
# 拒絕所有的訪問
#deny from all
allow from all
# 是否顯示列表 ( 在發布專案後一般是不啟用 , 對於這個配置,針對 documentroot 在 htdos 外的目錄生效 )
#options +indexes
# 是否啟用 rewrite
allowoverride all
# 我們有時候,也可以把 rewrite 機制和規則寫這裡
#rewriteengine on
#rewriterule news-id(\d+)\.html$ news.php?id=$1
使用偽靜態來完成簡單的新聞查詢 .
☞ 偽靜態是站在 seo 角度看 ., 他對於的頁面不是存在的,而是每次查詢資料庫得到的資訊 ,
真靜態的頁面是真的存在 .
如何使用apche將多個網域名稱轉向同乙個tomcat
1 修改檔案apche的配置檔案httpd vhosts.conf 在apche下的conf extra httpd vhosts.conf 修改原有的虛擬機器標籤中的內容,如果是剛安裝的,就新建乙個虛擬機器,配置如下 servername www.n0ovmc.cn serveralias lds...
如何使用 滅火器如何使用
滅火器的種類不同使用方法也不相同,下面單獨針對乾粉滅火器 泡沫滅火器和二氧化碳滅火器使用方法說明。一 乾粉滅火器的使用方法 適用範圍 適用於撲救各種易燃 可燃液體和易燃 可燃氣體火災,以及電器裝置火災。1 右手拖著壓把,左手拖著滅火器底部,輕輕取下滅火器。2 右手提著滅火器到現場。3 除掉鉛封。4 ...
如何使用 如何正確使用定速巡航
現在隨著造車技術的不斷創新和改進,越來越多的高科技功能都應用到了汽車上,不僅提供了實用性,也讓我們享受到了科技的快感。今天我們就聊一聊一項可以實現車輛自動駕駛的功能 定速巡航。定速巡航 cruise control system 簡稱ccs,簡單的理解就是給車子設定乙個速度值,駕駛員只需要掌握方向,...