国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > Apache > 正文

apache中偽靜態(tài)配置和使用(Apache虛擬主機(jī)下Discuz偽靜態(tài))

2024-08-27 18:26:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
一 打開(kāi) Apache 的配置文件 httpd.conf 。
二 將#LoadModule rewrite_module modules/mod_rewrite前面的#去掉
三 在 httpd.conf中添加:
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+/.html
RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+)/.html$ $1.php?__is_apache_rewrite=1&__rewrite_arg=$2
</IfModule>

四 要實(shí)現(xiàn)asp帖子URL到php帖子的映射,在 第三步的<IfModule mod_rewrite.c>和</IfModule>之間添加:
RewriteMap tolowercase int:tolower
RewriteCond %{QUERY_STRING} (?:boardid|page|id|replyid|star|skin)/=/d+ [NC]
RewriteRule ^(.*(?:index|dispbbs))/.asp$ $1.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1

五 保存httpd.conf并重啟Apache。

六、mod_rewrite 簡(jiǎn)介
Rewirte主要的功能就是實(shí)現(xiàn)URL的跳轉(zhuǎn)和隱藏真實(shí)地址,基于Perl語(yǔ)言的正則表達(dá)式規(guī)范。平時(shí)幫助我們實(shí)現(xiàn)偽靜態(tài),擬目錄,域名跳轉(zhuǎn),防止盜鏈等等

七、mod_rewrite 規(guī)則的使用

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.php100.com [NC]
RewriteRule ^/(.*) http://www.php100.com/ [L]
--------
RewriteEngine on
RewriteRule ^/test([0-9]*).html$ /test.php?id=$1
RewriteRule ^/new([0-9]*)/$ /new.php?id=$1 [R]

八、mod_rewrite 規(guī)則修正符

1) R 強(qiáng)制外部重定向
2) F 禁用URL,返回403HTTP狀態(tài)碼。
3) G 強(qiáng)制URL為GONE,返回410HTTP狀態(tài)碼。
4) P 強(qiáng)制使用代理轉(zhuǎn)發(fā)。
5) L 表明當(dāng)前規(guī)則是最后一條規(guī)則,停止分析以后規(guī)則的重寫(xiě)。
6) N 重新從第一條規(guī)則開(kāi)始運(yùn)行重寫(xiě)過(guò)程。
7) C 與下一條規(guī)則關(guān)聯(lián)8) T=MIME-type(force MIME type) 強(qiáng)制MIME類(lèi)型
9) NS 只用于不是內(nèi)部子請(qǐng)求
10) NC 不區(qū)分大小寫(xiě)
11) QSA 追加請(qǐng)求字符串
12) NE 不在輸出轉(zhuǎn)義特殊字符 /%3d$1 等價(jià)于 =$1

Apache虛擬主機(jī)下使用Rewrite實(shí)現(xiàn)Discuz偽靜態(tài)的配置

第一步 :當(dāng)然是配置Apache支持Rewrite功能,這個(gè)不多說(shuō)了,就是:
LoadModule rewrite_module modules/mod_rewrite.so
原來(lái)有注釋的就去掉注釋?zhuān)瓉?lái)沒(méi)有的添加上。
上面的配置中:
1.Options FollowSymLinks 這一步的配置必須有。
2.AllowOverride all 原來(lái)None的要改成all。
這兩個(gè)配置缺一不可。
第三步 ,大家就比較熟悉了也不多說(shuō)了,
就是在對(duì)應(yīng)的目錄下面添加.htaccess文件,下面以discuz為例說(shuō)明:
RewriteEngine On
RewriteBase /
RewriteRule ^archiver/((fid|tid)-[/w/-]+/.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)/.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)/.html$ viewthread.php?tid=$1&extra=page/%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)/.html$ space.php?$1=$2
RewriteRule ^tag-(.+)/.html$ tag.php?name=$1

第四步 :配置Discuz使用偽靜態(tài):
登錄后臺(tái)管理,進(jìn)入“全局”=》“優(yōu)化配置”=》“搜索引擎優(yōu)化”在原來(lái)URL靜態(tài)化的地方選中,然后提交即可。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平果县| 吉隆县| 张家港市| 亳州市| 荔浦县| 哈尔滨市| 云浮市| 枝江市| 莒南县| 石景山区| 荆门市| 荥阳市| 顺昌县| 那坡县| 南江县| 万年县| 安岳县| 长宁区| 蒙自县| 广安市| 东源县| 司法| 长丰县| 威海市| 汪清县| 罗江县| 图们市| 沙湾县| 蓬莱市| 克山县| 通辽市| 抚松县| 勃利县| 布尔津县| 漾濞| 石阡县| 焉耆| 常德市| 榕江县| 古丈县| 荥经县|