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

首頁 > 網站 > Apache > 正文

apache url rewrite實現url重寫配置詳解

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

配置步驟:

第一步:找到apache的配置文件httpd.conf(文件在conf目錄下)

第二步:你首先必須得讓服務器支持mod_rewrite,如果你使用的是虛擬主機,請事先詢問你的主機提供商。

打開httpd.conf,找到如下代碼,把#去掉。

  1. #LoadModule rewrite_module modules/mod_rewrite.so 

找到AllowOverride None 改成 AllowOverride All,

注:AllowOverride 的參數設置為ALL,表示整臺服務器上都支持URL規則重寫。Apache 服務器要讀每個網站下目錄下的 .htaccess 文件。如果沒有這個文件,或者這個文檔沒有定義任何關于URL重寫的規則就不會有任何效果。

對于不同的網址,需要在APACHE中增加如下內容:

  1. RewriteEngine On 
  2. RewriteMap lowercase int:tolower 
  3. RewriteCond ${lowercase:%{SERVER_NAME}} ^[a-z0-9]+.eact.com.cn$ 
  4. RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C] 
  5. ##RewriteRule ^u.eact.com.cn/(.*) /ux/index.html [L] 
  6. RewriteRule ^([a-z0-9]+).eact.com.cn/(.*) /$1/$2 [L] 

實例301跳轉

例一.下面是在一個虛擬主機里定義的規則。功能是把client請求的主機前綴不是m.survivalescaperooms.com和70.40.213.183都跳轉到主機前綴為http://m.survivalescaperooms.com,避免相同內容的網頁有多個指向的域名,如http://Vevb.com。

  1. NameVirtualHost 70.40.213.183:80  
  2. ServerAdmin php@Vevb.com  
  3. DocumentRoot “/web”  
  4. ServerName Vevb.com 
  5. RewriteEngine on #打開rewirte功能  
  6. RewriteCond %{HTTP_HOST} !^m.survivalescaperooms.com [NC] #聲明Client請求的主機中前綴不是m.survivalescaperooms.com,其中 [NC] 的意思是忽略大小寫  
  7. RewriteCond %{HTTP_HOST} !^70.40.213.183 [NC] #聲明Client請求的主機中前綴不是70.40.213.183,其中 [NC] 的意思是忽略大小寫  
  8. RewriteCond %{HTTP_HOST} !^$ #聲明Client請求的主機中前綴不為空  
  9. RewriteRule ^(.*) http://m.survivalescaperooms.com/ [L] #含義是如果Client請求的主機中的 
前綴符合上述條件,則直接進行跳轉到http://m.survivalescaperooms.com/,[L]意味著立即停止重寫操作,并不再應用其他重寫規則。這里的.*是指匹配所有URL中不包含換行字符,()括號的功能是把所有的字符做一個標記,以便于后面的應用.就是引用前面里的 (.*)字符。

例二.將輸入 en.Vevb.com 的域名時跳轉到m.survivalescaperooms.com

  1. RewriteEngine on  
  2. RewriteCond %{HTTP_HOST} ^en.Vevb.com [NC]  
  3. RewriteRule ^(.*) http://m.survivalescaperooms.com/ [L] 

實現 偽靜態在每個虛擬主機的地方設置Rewrite參數

  1. <VirtualHost *:80> 
  2. ServerAdmin wweidong@sina.com 
  3. DocumentRoot "I:/Job/Java" 
  4. ServerName localhost 
  5. RewriteEngine on 
  6. RewriteRule /([0-9]+).html /test.jsp?id=$1 [PT] 
  7. RewriteRule /([0-9]+)_([0-9]+).html /content.jsp?id=$1&id2=$2 [PT] 
  8. </VirtualHost> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹阳市| 鲜城| 丰都县| 南宫市| 灵川县| 年辖:市辖区| 古田县| 洞头县| 龙井市| 临洮县| 通城县| 东辽县| 平舆县| 石林| 合江县| 获嘉县| 米脂县| 苏尼特左旗| 连城县| 万州区| 荆州市| 黑水县| 固始县| 庄浪县| 思茅市| 蕉岭县| 磐安县| 论坛| 徐汇区| 吴旗县| 齐河县| 武威市| 衢州市| 曲阜市| 自治县| 雷州市| 麻江县| 邓州市| 丰镇市| 平乐县| 吉隆县|