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

首頁 > 網站 > Apache > 正文

apache 偽靜態的配置方法

2024-08-27 18:22:09
字體:
來源:轉載
供稿:網友

本文章來告訴你如何把php文件利用apache的 rewrite_module功能實現文件 偽靜態的配置方法,有需要參考的同學可以看看本文章。

一 打開 Apache 的配置文件 httpd.conf 。

二 將#LoadModule rewrite_module modules/mod_rewrite前面的#去掉

三 在 httpd.conf中添加:

  1. <IfModule mod_rewrite.c> 
  2. RewriteEngine On 
  3. #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+.html 
  4. RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+).html$ $1.php?__is_apache_rewrite=1&__rewrite_arg=$2 
  5. </IfModule> 
四 要實現asp帖子URL到php帖子的映射,在第三步的<IfModule mod_rewrite.c>和</IfModule>之間添加:
 
  1. RewriteMap tolowercase int:tolower 
  2. RewriteCond %{QUERY_STRING} (?:boardid|page|id|replyid|star|skin)=d+ [NC] 
  3. RewriteRule ^(.*(?:index|dispbbs)).asp$ $1.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1 
五 保存httpd.conf并重啟Apache。

六、mod_rewrite 簡介

Rewirte主要的功能就是實現URL的跳轉和隱藏真實地址,基于Perl語言的正則表達式規范。平時幫助我們實現偽靜態,擬目錄,域名跳轉,防止盜鏈等等

七、mod_rewrite 規則的使用

  1. RewriteEngine on  
  2. RewriteCond %{HTTP_HOST} !^m.survivalescaperooms.com [NC]  
  3. RewriteRule ^/(.*) http://m.survivalescaperooms.com/ [L] 
  4. --------  
  5. RewriteEngine on  
  6. RewriteRule ^/test([0-9]*).html$ /test.php?id=$1  
  7. RewriteRule ^/new([0-9]*)/$ /new.php?id=$1 [R] 
八、mod_rewrite 規則修正符

1) R 強制外部重定向

2) F 禁用URL,返回403HTTP狀態碼。

3) G 強制URL為GONE,返回410HTTP狀態碼。

4) P 強制使用代理轉發。

5) L 表明當前規則是最后一條規則,停止分析以后規則的重寫。

6) N 重新從第一條規則開始運行重寫過程。

7) C 與下一條規則關聯

8) T=MIME-type(force MIME type) 強制MIME類型

9) NS 只用于不是內部子請求

10) NC 不區分大小寫

11) QSA 追加請求字符串

12) NE 不在輸出轉義特殊字符 %3d$1 等價于 =$1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宾阳县| 武夷山市| 新乡县| 祁阳县| 明溪县| 新竹县| 南和县| 东辽县| 江油市| 古田县| 靖边县| 申扎县| 兴山县| 陵水| 禹城市| 黔西县| 兴安县| 福建省| 泽州县| 广灵县| 门头沟区| 鱼台县| 徐闻县| 邹平县| 普兰店市| 博野县| 荆门市| 花莲市| 荣成市| 光山县| 玉树县| 福清市| 怀宁县| 微山县| 鄂伦春自治旗| 如皋市| 于田县| 汾阳市| 新泰市| 吐鲁番市| 巩义市|