apache rewrite_module模塊使用教程
更新時(shí)間:2008年01月10日 20:45:52 作者:
apache rewrite_module模塊使用教程
把
[url]http://wwww.aaaaaaaaa.com/bbb.php?id=888[/url]
的地址形式改為
[url]http://wwww.aaaaaaaaa.com/888.htm[/url]
或者
[url]http://wwww.aaaaaaaaa.com/yourname/888.htm[/url]
當(dāng)然可以按照你的要求隨便變.
APACHE的 MOD_rewrite模塊.
大家可以看一個(gè)演示的一個(gè) PHP學(xué)習(xí)論壇
[url]http://www.phpx.com/happy/[/url]
這個(gè)論壇的版面和帖子,就是運(yùn)用了這個(gè)技術(shù),地址靜態(tài)化.但是是假的.
這個(gè)技術(shù)哪里好?
可以讓baidu, google等收入你的站點(diǎn)所有頁(yè)面.
收入地址就是你的假靜態(tài)地址.當(dāng)然別人看不出你是假的.而且這個(gè)技術(shù)隱藏了你背后執(zhí)行的程序.
你可以把
/soft/1234.html 重寫傳遞給 soft.php?id=1234
當(dāng)然你改一下名 換成 softxfewafew.php?id=1234
表面還是 soft/1234.html但是你 APACHE內(nèi)部執(zhí)行了你重寫的文件.
從根本上可以防止別人從程序本身入侵.
下面我寫怎么樣重寫.分為 WINDOWS和LIUNX2種
都是操作
APACHE安裝文件夾內(nèi)的 CONF文件夾里面的httpd.conf
打開(kāi)以后,找到
#LoadModule rewrite_module "modules/mod_rewrite.so"
把#去掉.
然后找到虛擬主機(jī)配置
在虛擬主機(jī)中加入
RewriteEngine On
RewriteRule ^/soft/([0-9]+).html$ /soft.php?id=$1
//解釋
//WWW.玉米.COM/SOFT/1234.HTML
//重寫為
//WWW.玉米.COM/soft.php?id=1234
//這里ID是可以變的 你給它 1 就是傳遞1
RewriteRule ^/([0-9]+).html$ /soft.php?id=$1
//解釋
//WWW.玉米.COM/1234.HTML
//重寫為
//WWW.玉米.COM/soft.php?id=1234
RewriteRule ^/([0-9]+)_([0-9]+).html$ /soft.php?id=$1&catid=$2
//解釋
//WWW.玉米.COM/1234_2222.HTML
//重寫為
//WWW.玉米.COM/soft.php?id=1234&catid=2222
當(dāng)然隨便你怎么換!
這就是 WIN下的.
LIUNX下是一樣的 但是要加
<IfModule mod_rewrite.c>開(kāi)始
</IfModule>結(jié)束
重寫都加在虛擬主機(jī)設(shè)置中.
如果沒(méi)有虛擬主機(jī),那加在最后!
[url]http://wwww.aaaaaaaaa.com/bbb.php?id=888[/url]
的地址形式改為
[url]http://wwww.aaaaaaaaa.com/888.htm[/url]
或者
[url]http://wwww.aaaaaaaaa.com/yourname/888.htm[/url]
當(dāng)然可以按照你的要求隨便變.
APACHE的 MOD_rewrite模塊.
大家可以看一個(gè)演示的一個(gè) PHP學(xué)習(xí)論壇
[url]http://www.phpx.com/happy/[/url]
這個(gè)論壇的版面和帖子,就是運(yùn)用了這個(gè)技術(shù),地址靜態(tài)化.但是是假的.
這個(gè)技術(shù)哪里好?
可以讓baidu, google等收入你的站點(diǎn)所有頁(yè)面.
收入地址就是你的假靜態(tài)地址.當(dāng)然別人看不出你是假的.而且這個(gè)技術(shù)隱藏了你背后執(zhí)行的程序.
你可以把
/soft/1234.html 重寫傳遞給 soft.php?id=1234
當(dāng)然你改一下名 換成 softxfewafew.php?id=1234
表面還是 soft/1234.html但是你 APACHE內(nèi)部執(zhí)行了你重寫的文件.
從根本上可以防止別人從程序本身入侵.
下面我寫怎么樣重寫.分為 WINDOWS和LIUNX2種
都是操作
APACHE安裝文件夾內(nèi)的 CONF文件夾里面的httpd.conf
打開(kāi)以后,找到
#LoadModule rewrite_module "modules/mod_rewrite.so"
把#去掉.
然后找到虛擬主機(jī)配置
在虛擬主機(jī)中加入
RewriteEngine On
RewriteRule ^/soft/([0-9]+).html$ /soft.php?id=$1
//解釋
//WWW.玉米.COM/SOFT/1234.HTML
//重寫為
//WWW.玉米.COM/soft.php?id=1234
//這里ID是可以變的 你給它 1 就是傳遞1
RewriteRule ^/([0-9]+).html$ /soft.php?id=$1
//解釋
//WWW.玉米.COM/1234.HTML
//重寫為
//WWW.玉米.COM/soft.php?id=1234
RewriteRule ^/([0-9]+)_([0-9]+).html$ /soft.php?id=$1&catid=$2
//解釋
//WWW.玉米.COM/1234_2222.HTML
//重寫為
//WWW.玉米.COM/soft.php?id=1234&catid=2222
當(dāng)然隨便你怎么換!
這就是 WIN下的.
LIUNX下是一樣的 但是要加
<IfModule mod_rewrite.c>開(kāi)始
</IfModule>結(jié)束
重寫都加在虛擬主機(jī)設(shè)置中.
如果沒(méi)有虛擬主機(jī),那加在最后!
您可能感興趣的文章:
- apache的rewrite規(guī)則使用說(shuō)明
- 開(kāi)啟Apache mod_rewrite模塊示例代碼
- 13個(gè)實(shí)用的Apache Rewrite重寫規(guī)則
- 淺談apache和nginx的rewrite的區(qū)別
- Apache Rewrite實(shí)現(xiàn)URL的301跳轉(zhuǎn)和域名跳轉(zhuǎn)
- Apache Rewrite url重定向功能的簡(jiǎn)單配置
- 讓Apache支持Rewrite靜態(tài)頁(yè)面重寫的方法
- Linux下Apache安裝/增加mod_rewrite模塊的方法
- 學(xué)習(xí)Apache的mod rewrite、access寫法
- Apache rewrite的重寫相關(guān)的參數(shù)說(shuō)明
- Apache rewrite重寫規(guī)則的常見(jiàn)應(yīng)用
- 用ISAPI_Rewrite讓IIS也支持如Apache下.htaccess的URL重寫
- apache rewrite規(guī)則實(shí)現(xiàn)白名單
相關(guān)文章
使用GDB調(diào)試PHP代碼,解決PHP代碼死循環(huán)問(wèn)題
這篇文章主要介紹了使用GDB調(diào)試PHP代碼,解決PHP代碼死循環(huán)問(wèn)題,需要的朋友可以參考下2015-03-03
PHPStudy下載PHP提示“當(dāng)前網(wǎng)絡(luò)不穩(wěn)定,下載失敗”的解決辦法
這篇文章主要介紹了PHPStudy下載PHP提示“當(dāng)前網(wǎng)絡(luò)不穩(wěn)定,下載失敗”的解決辦法,文中通過(guò)圖文結(jié)合的方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08
php采用ajax數(shù)據(jù)提交post與post常見(jiàn)方法總結(jié)
這篇文章主要介紹了php采用ajax數(shù)據(jù)提交post與post常見(jiàn)方法,實(shí)例總結(jié)了json格式傳遞數(shù)據(jù)的優(yōu)點(diǎn)并總結(jié)了四種常見(jiàn)的POST提交數(shù)據(jù)方式,需要的朋友可以參考下2014-11-11
總結(jié)的一些PHP開(kāi)發(fā)中的tips(必看篇)
下面小編就為大家?guī)?lái)一篇總結(jié)的一些PHP開(kāi)發(fā)中的tips(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
php數(shù)組排序usort、uksort與sort函數(shù)用法
這篇文章主要介紹了php數(shù)組排序usort、uksort與sort函數(shù)用法,詳細(xì)介紹了usort、uksort與sort函數(shù)在數(shù)組排序中的應(yīng)用,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHP strtotime函數(shù)用法、實(shí)現(xiàn)原理和源碼分析
這篇文章主要介紹了PHP strtotime函數(shù)用法、實(shí)現(xiàn)原理和源碼分析,本文講解了strtotime函數(shù)的一些用法、strtotime函數(shù)的實(shí)現(xiàn)基本原理、strtotime(“-1 month”)求值失敗的原因等內(nèi)容,需要的朋友可以參考下2015-02-02
php+MySQL實(shí)現(xiàn)登錄時(shí)驗(yàn)證登錄名和密碼是否正確
本文實(shí)例實(shí)現(xiàn)登錄時(shí)去數(shù)據(jù)庫(kù)校驗(yàn)用戶輸入的登錄名和密碼是否正確,這篇文章主要介紹了php+MySQL實(shí)現(xiàn)登錄時(shí)校驗(yàn)登錄名和密碼是否正確,感興趣的小伙伴們可以參考一下2016-05-05
PHP實(shí)現(xiàn)JWT的Token登錄認(rèn)證
這篇文章通過(guò)實(shí)例代碼介紹了PHP實(shí)現(xiàn)JWT的Token登錄認(rèn)證的方式,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12

