欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

PHP+APACHE實(shí)現(xiàn)網(wǎng)址偽靜態(tài)_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:php使用unset()刪除數(shù)組中某個(gè)單元(鍵)的方法
這篇文章主要介紹了php使用unset()刪除數(shù)組中某個(gè)單元(鍵)的方法,實(shí)例分析了unset函數(shù)在刪除數(shù)組單元時(shí)的使用技巧,需要的朋友可以參考下 本文實(shí)例講述了php使用unset()刪除數(shù)組中某個(gè)單元(鍵)的方法。分享給大家供大家參考。具體分析如下: unset既可以刪除變量,

 這篇文章主要介紹了PHP+APACHE通過(guò)使用mod rewrite模塊實(shí)現(xiàn)網(wǎng)址偽靜態(tài)的相關(guān)資料,需要的朋友可以參考下

   

Apache的 mod_rewrite是比較強(qiáng)大的,在進(jìn)行網(wǎng)站建設(shè)時(shí),可以通過(guò)這個(gè)模塊來(lái)實(shí)現(xiàn)偽靜態(tài)。

主要步驟如下:

  1.檢測(cè)Apache是否開(kāi)啟mod_rewrite功能 可以通過(guò)php提供的phpinfo()函數(shù)查看環(huán)境配置,找到“Loaded Modules”,其中列出了所有apache2handler已經(jīng)開(kāi)啟的模塊,如果里面包括“mod_rewrite”,則已經(jīng)支持,不再需要繼續(xù)設(shè)置。如果沒(méi)有開(kāi)啟“mod_rewrite”,則打開(kāi)目錄 apache目錄下的“/apache/conf/” ,找到 httpd.conf 文件,再找到“LoadModule rewrite_module”,將前面的”#”號(hào)刪除即表示取用該功能。 如果沒(méi)有查找到“LoadModule” 區(qū)域,可以在最后一行加入“LoadModule rewrite_module ,modules/mod_rewrite.so”(獨(dú)占一行),之后重啟apache服務(wù)器。再通過(guò)phpinfo()函數(shù)查看環(huán)境配置就有“mod_rewrite”為項(xiàng)了。

  2.讓apache服務(wù)器支持.htaccess 如何讓自己的本地APACHE服務(wù)器支持:“htaccess”呢? 只需修改apache的httpd.conf設(shè)置就可以讓 APACHE支持“.htaccess”了。打開(kāi) APACHE目錄的CONF目錄下的httpd.conf文件,找到: Options FollowSymLinks AllowOverride None 改為 Options FollowSymLinks AllowOverride All 就行了。

  3.建立.htaccess 文件 建立.htaccess文件時(shí)要注意,不能直接建,方法是通過(guò)記事本中的另存為菜單,在文件名窗口輸入:“.htaccess”,然后點(diǎn)擊保存。

  4.rewrite規(guī)則學(xué)習(xí) 在新建.htaccess文件之后,就在里面寫(xiě)入以下內(nèi)容: RewriteEngine on #rewriteengine為重寫(xiě)引擎開(kāi)關(guān)on為開(kāi)啟off為關(guān)閉 RewriteRule ([0-9]{1,})$index.php?id=$1 在這里,RewriteRule是重寫(xiě)規(guī)則,是用正則表達(dá)式的句子,([0-9]{1,})表示由數(shù)字組成的,$表示結(jié)束標(biāo)志,表示以數(shù)字結(jié)束!如果要實(shí)現(xiàn)偽靜態(tài)頁(yè)面,規(guī)則如下: RewriteEngine on RewriteRule ([a-zA-Z]{1,})-([0-9]{1,}).html$index.php?action=$1&id=$2 在為個(gè)正則表達(dá)式中,([a-zA-Z]{1,})-([0-9]{1,}).html$是規(guī)則,index.php?action=$1&id=$2是要替換的格式,$1代表第1括號(hào)匹配的值,$2代表第二個(gè)括號(hào)的值,如此類(lèi)推! 測(cè)試PHP腳本如下: index.php文件中的代碼如下: echo ‘你的Action值為:' . $_GET['action']; echo ‘ '; echo ‘ID值為:' . $_GET['id']; ?>

  在瀏覽器地址欄輸入: localhost/page-18.html 輸出的是: 你的Action值為:page ID值為:18

  呵呵,改寫(xiě)成功!

下面將我自己配置偽靜態(tài)的一些個(gè)人經(jīng)驗(yàn)分享一下:

  開(kāi)始接觸偽靜態(tài),看著很神奇,以為很難,其實(shí)很簡(jiǎn)單,就是在服務(wù)器中多配置幾個(gè)虛擬域名,類(lèi)似真正的訪問(wèn)網(wǎng)址。 只需三步

A.首先 在Apache Apache模塊中,開(kāi)啟 vhost_alias_moudle

B.修改httpd.conf文件,在這個(gè)文件中,搜索rewrite .找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#

C.修改這個(gè)文件,在路徑 D:\wamp\bin\apache\Apache2.2.21\conf\extra 下的httpd-vhosts.conf 文件,照著示例加一個(gè)就OK了

 

代碼如下:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "d:/wamp/www/dz"
ServerName localhost.www.dz.cn
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

 

D.在路徑 C:\Windows\System32\drivers\etc 下 的 hosts 文件中配置一下

127.0.0.1 localhost.www.dz.cn 重啟服務(wù)即可。 大功告成!

**************************************************************************** 大家新年快樂(lè)!

注明:在瀏覽器輸入中 localhost.www.dz.cn,即可訪問(wèn),我加一個(gè)localhost是為了和正式的網(wǎng)址加以區(qū)別。有不懂的可以聯(lián)系我,方便大家一起探討,共同進(jìn)步!

你的偽靜態(tài)規(guī)則全部寫(xiě)在 .htaccess 文件中,由于已經(jīng)開(kāi)啟了偽靜態(tài),會(huì)默認(rèn)加載該文件。 寫(xiě)這個(gè).htaccess 文件 要會(huì)寫(xiě)正則哦,學(xué)習(xí)一些正則基礎(chǔ)吧!

分享:php實(shí)現(xiàn)兩個(gè)數(shù)組相加的方法
這篇文章主要介紹了php實(shí)現(xiàn)兩個(gè)數(shù)組相加的方法,實(shí)例分析了php的數(shù)組運(yùn)算符+的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 本文實(shí)例講述了php實(shí)現(xiàn)兩個(gè)數(shù)組相加的方法。分享給大家供大家參考。具體如下: 實(shí)例1: ? 輸出結(jié)果如下: ? 改變相加的順序,實(shí)例2: ?

來(lái)源:模板無(wú)憂//所屬分類(lèi):PHP教程/更新時(shí)間:2015-03-12
相關(guān)PHP教程