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

首頁 > 網站 > 建站經驗 > 正文

ISAPI-REWRITE偽靜態規則寫法以及說明

2019-11-02 16:08:00
字體:
來源:轉載
供稿:網友
REWRITE偽靜態

一、Apache配置:

進入/etc/httpd/conf/目錄下,打開httpd.conf文件。

啟用rewrite

# LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 #

啟用.htaccess AllowOverride None 修改為: AllowOverride All

--------------------------------------------------------------------------------

二、Rewrite寫法

服務器有配置文件不可能由我們來改,所以大多情況下要在網站的根目錄下建一個.htaccess文件。

RewriteEngine on //啟動rewrite引擎

RewriteRule ^/index([0-9]*).html$ /index.php?id=$1 //“([0-9]*)” 代表范圍 用(.*)代表所有,下同。

RewriteRule ^/index([0-9]*)/$ /index.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

ISAPI_Rewrite規則寫法

常見ISAPI_Rewrite規則寫法

復制代碼 代碼如下:

# 排除當前虛擬主機需要正常訪問的域名(web.3637.com www.3637.com)

# RewriteCond Host: (?:web|www)/.eboat/.cn

# 多數情況下是一個,即當前提供二級域名服務的系統(如建站系統)

RewriteCond Host: web/.eboat/.cn

RewriteRule (.*) $1 [L]

# 解決不規范目錄(末尾無/)的問題

# 但前提是目錄名不含‘.'而文件名必須包含,否則無法區分兩者

# 如果保證URL中的目錄名稱規范,則無需此規則

RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]

# 提取任意的二級域名名稱(即第一個詞匯)

# 用[a-zA-Z0-9_-]限制名稱字符,重寫Url到Home/子目錄下

# 如 test.3637.com => web.3637.com/Home/test

RewriteCond Host: ([a-zA-Z0-9_-]+)/.eboat/.cn

RewriteRule ^/(.*) /Home/$1/$2 [I,L]

[ISAPI_Rewrite]

RepeatLimit 1

# Defend your computer from some worm attacks

RewriteRule .*(?:global.asa|default/.ida|root/.exe|/./.).* . [F,I,O]

# 排除當前虛擬主機需要正常訪問的域名(web.3637.com www.3637.com)

# RewriteCond Host: (?:web|www)/.eboat/.cn

# 多數情況下是一個,即當前提供二級域名服務的系統(如建站系統)

RewriteCond Host: web/.eboat/.cn

RewriteRule (.*) $1 [L]

# 解決不規范目錄(末尾無/)的問題

# 但前提是目錄名不含‘.'而文件名必須包含,否則無法區分兩者

# 如果保證URL中的目錄名稱規范,則無需此規則

RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]

# 提取任意的二級域名名稱(即第一個詞匯)

# 用[a-zA-Z0-9_-]限制名稱字符,重寫Url到Home/子目錄下

# 如 test.3637.com => web.3637.com/Home/test

RewriteCond Host: ([a-zA-Z0-9_-]+)/.eboat/.cn

RewriteRule ^/(.*) /Home/$1/$2 [I,L]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张家川| 卫辉市| 吕梁市| 南岸区| 宁明县| 中西区| 松溪县| 邛崃市| 龙泉市| 唐山市| 海伦市| 珲春市| 海门市| 和林格尔县| 吉木乃县| 苏尼特左旗| 堆龙德庆县| 三穗县| 清涧县| 当涂县| 黔东| 十堰市| 宽甸| 大竹县| 新蔡县| 施甸县| 青神县| 澄城县| 阿坝| 丰宁| 萨迦县| 加查县| 三明市| 连州市| 庆云县| 平罗县| 呼伦贝尔市| 韶关市| 公安县| 磐安县| 光泽县|