無論是身處學校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的范文嗎?下面我給大家整理了一些優(yōu)秀范文,希望能夠幫助到大家,我們一起來看一看吧。
php偽靜態(tài)規(guī)則寫法 php 路由類 偽靜態(tài)篇一
導游 :mod_rewrite是apache的一個非常強大的功能,它可以實現(xiàn)偽靜態(tài)頁面。下面yjbys 小編就詳細說說它的使用方法
通過php提供的phpinfo()函數(shù)查看環(huán)境配置,通過ctrl+f查找到“l(fā)oaded modules”,其中列出了所有apache2handler已經(jīng)開啟的模塊,如果里面包括“mod_rewrite”,則已經(jīng)支持,不再需要繼續(xù)設(shè)置。
如果沒有開啟“mod_rewrite”,則打開目錄 您的apache安裝目錄“/apache/conf/” 下的 文件,通過ctrl+f查找到“l(fā)oadmodule rewrite_module”,將前面的”#”號刪除即可。
如果沒有查找到,則到“l(fā)oadmodule” 區(qū)域,在最后一行加入“l(fā)oadmodule rewrite_module ,modules/”(必選獨占一行),然后重啟apache服務器即可。
如何讓自己的本地apache服務器支持”.htaccess”呢?設(shè)置就可以讓 apache支 ss了。打開文件(在那里? apache目錄的conf目錄里面),
用文本編輯器打開后,查找
options followsymlinks
allowoverride none
改為
options followsymlinks
allowoverride all
就可以了。
ss文件:
用記事本 打開,點擊文件–另存為,在文件名窗口輸入”.htaccess”,注意是整個綠色部分,
也就是包含英文引號,然后點擊保存就行了。
ss文件之后,就在里面寫入以下內(nèi)容:
rewriteengine on #rewriteengine為重寫引擎開關(guān)on為開啟off為關(guān)閉
rewriterule ([0-9]{1,})$?id=$1
我講解一下rewriterule:rewriterule是重寫規(guī)則,支持正則表達式的.,上面的([0-9]{1,})是指由數(shù)
字組成的,$是結(jié)束標志,說明是以數(shù)字結(jié)束!
好吧,現(xiàn)在我們可以實現(xiàn)偽靜態(tài)頁面了,寫下一下的規(guī)則:
rewriteengine on
rewriterule ([a-za-z]{1,})-([0-9]{1,}).html$?action=$1&id=$2
([a-za-z]{1,})-([0-9]{1,}).html$是規(guī)則,?action=$1&id=$2是要替換的格式,$1代表第
一個括號匹配的值,$2代表第二個,如此類推??!
php代碼
echo ‘你的action是:’ . $_get['action'];
echo ‘
’;
echo ‘你的id是:’ . $_get['id'];
?>
好了,我們現(xiàn)在在瀏覽器中輸入:
localhost/
你的action是:page
你的id是:18
s("content_relate");
【php實現(xiàn)偽靜態(tài)的方法實例】相關(guān)文章:
1.
php簡單偽靜態(tài)實例
2.
php偽靜態(tài)的方法
3.
php偽靜態(tài)的幾種方法
4.
php的apache偽靜態(tài)
5.
php技術(shù)生成靜態(tài)頁面的方法
6.
生成php網(wǎng)站頁面靜態(tài)化的方法
7.
php頁面緩存實現(xiàn)方法
8.
php多線程的實現(xiàn)方法
9.
php實現(xiàn)多線程的方法技巧
php偽靜態(tài)規(guī)則寫法 php 路由類 偽靜態(tài)篇一
導游 :mod_rewrite是apache的一個非常強大的功能,它可以實現(xiàn)偽靜態(tài)頁面。下面yjbys 小編就詳細說說它的使用方法
通過php提供的phpinfo()函數(shù)查看環(huán)境配置,通過ctrl+f查找到“l(fā)oaded modules”,其中列出了所有apache2handler已經(jīng)開啟的模塊,如果里面包括“mod_rewrite”,則已經(jīng)支持,不再需要繼續(xù)設(shè)置。
如果沒有開啟“mod_rewrite”,則打開目錄 您的apache安裝目錄“/apache/conf/” 下的 文件,通過ctrl+f查找到“l(fā)oadmodule rewrite_module”,將前面的”#”號刪除即可。
如果沒有查找到,則到“l(fā)oadmodule” 區(qū)域,在最后一行加入“l(fā)oadmodule rewrite_module ,modules/”(必選獨占一行),然后重啟apache服務器即可。
如何讓自己的本地apache服務器支持”.htaccess”呢?設(shè)置就可以讓 apache支 ss了。打開文件(在那里? apache目錄的conf目錄里面),
用文本編輯器打開后,查找
options followsymlinks
allowoverride none
改為
options followsymlinks
allowoverride all
就可以了。
ss文件:
用記事本 打開,點擊文件–另存為,在文件名窗口輸入”.htaccess”,注意是整個綠色部分,
也就是包含英文引號,然后點擊保存就行了。
ss文件之后,就在里面寫入以下內(nèi)容:
rewriteengine on #rewriteengine為重寫引擎開關(guān)on為開啟off為關(guān)閉
rewriterule ([0-9]{1,})$?id=$1
我講解一下rewriterule:rewriterule是重寫規(guī)則,支持正則表達式的.,上面的([0-9]{1,})是指由數(shù)
字組成的,$是結(jié)束標志,說明是以數(shù)字結(jié)束!
好吧,現(xiàn)在我們可以實現(xiàn)偽靜態(tài)頁面了,寫下一下的規(guī)則:
rewriteengine on
rewriterule ([a-za-z]{1,})-([0-9]{1,}).html$?action=$1&id=$2
([a-za-z]{1,})-([0-9]{1,}).html$是規(guī)則,?action=$1&id=$2是要替換的格式,$1代表第
一個括號匹配的值,$2代表第二個,如此類推??!
php代碼
echo ‘你的action是:’ . $_get['action'];
echo ‘
’;
echo ‘你的id是:’ . $_get['id'];
?>
好了,我們現(xiàn)在在瀏覽器中輸入:
localhost/
你的action是:page
你的id是:18
s("content_relate");
【php實現(xiàn)偽靜態(tài)的方法實例】相關(guān)文章:
1.
php簡單偽靜態(tài)實例
2.
php偽靜態(tài)的方法
3.
php偽靜態(tài)的幾種方法
4.
php的apache偽靜態(tài)
5.
php技術(shù)生成靜態(tài)頁面的方法
6.
生成php網(wǎng)站頁面靜態(tài)化的方法
7.
php頁面緩存實現(xiàn)方法
8.
php多線程的實現(xiàn)方法
9.
php實現(xiàn)多線程的方法技巧