国产探花免费观看_亚洲丰满少妇自慰呻吟_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} !^www.survivalescaperooms.com [NC]  
  3. RewriteRule ^/(.*) http://www.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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新丰县| 嘉兴市| 平顶山市| 昭苏县| 萨迦县| 营山县| 昭平县| 钦州市| 焉耆| 沈丘县| 廉江市| 双鸭山市| 东乌珠穆沁旗| 万荣县| 安乡县| 桂林市| 阳西县| 南昌县| 磐石市| 松滋市| 龙川县| 大厂| 繁昌县| 台东县| 大名县| 民县| 白河县| 靖宇县| 沙洋县| 洛扎县| 望江县| 老河口市| 宁乡县| 汉川市| 余姚市| 吴桥县| 惠东县| 美姑县| 朝阳区| 廊坊市| 通榆县|