综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产

09
2017/06

.htaccess詳解及.htaccess參數(shù)說明

發(fā)布時(shí)間:2017-06-09 16:12:46
發(fā)布者:pengyifeng
瀏覽量:
0

.htaccess是什么

啟用.htaccess,需要修改httpd.conf,啟用AllowOverride,并可以用AllowOverride限制特定命令的使用。如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令來改變。例如,需要使用.config ,則可以在服務(wù)器配置文件中按以下方法配置:AccessFileName .config。

籠統(tǒng)地說,.htaccess可以幫我們實(shí)現(xiàn)包括:文件夾密碼保護(hù)、用戶自動(dòng)重定向、自定義錯(cuò)誤頁(yè)面、改變你的文件擴(kuò)展名、封禁特定IP地址的用戶、只允許特定IP地址的用戶、禁止目錄列表,以及使用其他文件作為index文件等一些功能。

工作原理

.htaccess文件(或者”分布式配置文件”)提供了針對(duì)每個(gè)目錄改變配置的方法即在一個(gè)特定的目錄中放置一個(gè)包含指令的文件其中的指令作用于此目錄及其所有子目錄。

說明:

如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令來改變。例如,需要使用.config ,則可以在服務(wù)器配置文件中按以下方法配置:

AccessFileName .config

通常,.htaccess文件使用的配置語法和主配置文件一樣。AllowOverride指令按類別決定了.htaccess文件中哪些指令才是有效的。如果一個(gè)指令允許在.htaccess中使用,那么在本手冊(cè)的說明中,此指令會(huì)有一個(gè)覆蓋項(xiàng)段,其中說明了為使此指令生效而必須在AllowOverride指令中設(shè)置的值。

htaccess語法教程

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
# 沒有輸入文件名的默認(rèn)到到首頁(yè)
RewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$
RewriteRule ^(/)?$ blog/index.php [L]

【RewriteEngine On】

表示重寫引擎開,關(guān)閉off,作用就是方便的開啟或關(guān)閉以下的語句,這樣就不需要一條一條的注釋語句了。

【RewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$】

這是重寫條件,前面%{HTTP_HOST}表示當(dāng)前訪問的網(wǎng)址,只是指前綴部分,格式是www.xxx.com不包括“http://”和“/”,^表示 字符串開始,$表示字符串結(jié)尾,\.表示轉(zhuǎn)義的. ,如果不轉(zhuǎn)義也行,推薦轉(zhuǎn)義,防止有些服務(wù)器不支持,?表示前面括號(hào)www\.出現(xiàn)0次或1次,這句規(guī)則的意思就是如果訪問的網(wǎng)址是xxx.com或者 www.xxx.com就執(zhí)行以下的語句,不符合就跳過。

【RewriteCond %{REQUEST_URI} !^/blog/】

也是重寫條件,%{REQUEST_URI}表示訪問的相對(duì)地址,就是相對(duì)根目錄的地址,就是域名/后面的成分,格式上包括最前面的“/”,!表示非,這句語句表示訪問的地址不以/blog/開頭,只是開頭^,沒有結(jié)尾$

【RewriteCond %{REQUEST_FILENAME} !-f】

【RewriteCond %{REQUEST_FILENAME} !-d】

這兩句語句的意思是請(qǐng)求的文件或路徑是不存在的,如果文件或路徑存在將返回已經(jīng)存在的文件或路徑

【RewriteRule ^(.*)$ /blog/$1】

重寫規(guī)則,最重要的部分,意思是當(dāng)上面的RewriteCond條件都滿足的時(shí)候,將會(huì)執(zhí)行此重寫規(guī)則,^(.*)$是一個(gè)正則表達(dá)的 匹配,匹配的是當(dāng)前請(qǐng)求的URL,^(.*)$意思是匹配當(dāng)前URL任意字符,.表示任意單個(gè)字符,*表示匹配0次或N次(N>0),后面 /blog/$1是重寫成分,意思是將前面匹配的字符重寫成/blog/$1,這個(gè)$1表示反向匹配,引用的是前面第一個(gè)圓括號(hào)的成分,即^(.*)$中 的.* ,其實(shí)這兒將會(huì)出現(xiàn)一個(gè)問題,后面討論。

【RewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$】

【RewriteRule ^(/)?$ blog/index.PHP [L]】

這兩句的意思是指請(qǐng)求的host地址是www.xxx.com是,如果地址的結(jié)尾只有0個(gè)或者1個(gè)“/”時(shí),將會(huì)重寫到子目錄下的主頁(yè),我猜想這主要因?yàn)橹貙懞蟮牡刂肥遣荒茏詣?dòng)尋找主頁(yè)的,需要自己指定。

現(xiàn)在說說出現(xiàn)的問題,RewriteRule ^(.*)$ /blog/$1 前部分 ^(.*)$ 將會(huì)匹配當(dāng)前請(qǐng)求的url。

例如:請(qǐng)求網(wǎng)址是http://www.xxx.com/a.html,到底是匹配整個(gè)http://www.xxx.com/a.html,還是只匹配/a.html即反斜杠后面的成分,還是只匹配a.html。

答案是:根據(jù)RewriteBase規(guī)則規(guī)定,如果rewritebase 為/,將會(huì)匹配a.html,不帶前面的反斜杠,所以上條語句應(yīng)該寫成RewriteRule ^(.*)$ blog/$1(不帶/),不過實(shí)際應(yīng)用上帶上前面的反斜杠,也可以用,可能帶不帶都行?,F(xiàn)在問題出來了,如果不設(shè)置rewritebase 為/ ,將會(huì)匹配整個(gè)網(wǎng)址http://www.xxx.com/a.html,顯然這是錯(cuò)誤的,所以應(yīng)該添加這條:RewiteBase /

屏蔽IP

禁止特定的IP


order allow,deny
allow from all

deny from 1.1.1.1 ;寫要封的IP
只允許特定的IP訪問
order deny,allow
deny from all
allow from 61.228.209.85
主域名指向子目錄
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subfolder/$1
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
防止.htaccess文件被查看

order allow,deny
deny from all

其他文件也可以類似這樣處理

規(guī)范www

全部統(tǒng)一到帶 www,例如將cnwenhui.cn 統(tǒng)一到 www.ok3333.net

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
全部統(tǒng)一到不帶www,例如將 www.ok3333.net 統(tǒng)一到 cnwenhui.cn
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]
防止別人的域名解析到自己的獨(dú)立IP
RewriteEngine On
RewriteCond %{HTTP_HOST} !(^www\.yourdomain\.com$) [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

這個(gè)可以完成如下幾個(gè)功能:

如果你的網(wǎng)站綁定多個(gè)域名,為了只使用一個(gè)域名,就可以設(shè)置如上規(guī)則,例如網(wǎng)站綁定了 www.idcspy.com www.enmabiz.com 那么為了防止重復(fù)的url,就可以把上面的域名設(shè)置為www.idcspy.com,這樣來自www.enmabiz.com所有的訪問都會(huì)重定向到 www.idcspy.com

如果你用的是獨(dú)立IP,那么別人就可以把它的域名解析到你的IP上,這個(gè)時(shí)候可以用這個(gè)規(guī)則,其他所有解析到你的IP上的域名都會(huì)轉(zhuǎn)向到你設(shè)置的域名上。

設(shè)置時(shí)區(qū)

在 Htaccess文件中加入 SetEnv TZ Asia/Chongqing 設(shè)置時(shí)區(qū),Asia/Chongqing 換成你要設(shè)置的時(shí)區(qū),Asia/Chongqing就表示北京時(shí)間。


自定義錯(cuò)誤頁(yè)面

下面是各種錯(cuò)誤頁(yè)面的定義方式,把 /cgi-bin/exxx.php 部分修改成你要使用的錯(cuò)誤頁(yè)面的路徑即可。


關(guān)鍵詞:
返回列表
综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产
国产精品久久毛片| 国产99久久久国产精品潘金| 国产精品美女久久久久久久网站| 最新日韩av在线| 国产伦精品一区二区三区免费| 色综合久久综合网欧美综合网| 有码一区二区三区| 99久久精品久久久久久清纯| 亚洲图片欧美激情| 日本一区二区三区免费乱视频| 亚洲欧美福利一区二区| 青青草原综合久久大伊人精品| 日韩欧美一级特黄在线播放| zzijzzij亚洲日本少妇熟睡| 欧美va天堂va视频va在线| 亚洲黄色小视频| 欧美亚洲一区二区在线| 天天影视网天天综合色在线播放| 精品久久免费看| 久久精品日韩一区二区三区| 不卡高清视频专区| 最新不卡av在线| 久久激情五月激情| 欧美乱妇一区二区三区不卡视频| 日本不卡的三区四区五区| 欧美一级欧美一级在线播放| 国产一区中文字幕| 亚洲女性喷水在线观看一区| 日韩专区欧美专区| 爽好多水快深点欧美视频| 精品视频在线免费观看| 亚洲蜜桃精久久久久久久| 亚洲.国产.中文慕字在线| 亚洲精品视频在线观看免费| 亚洲综合成人在线| 欧美美女一区二区| 91浏览器在线视频| 国产高清在线精品| 日韩美女视频在线| 亚洲蜜臀av乱码久久精品蜜桃| 91精品一区二区三区在线观看| 五月天丁香久久| 337p亚洲精品色噜噜噜| 欧美一区二区三区婷婷月色| 精品国产免费视频| 国产+成+人+亚洲欧洲自线| 欧美日韩大陆一区二区| 亚洲另类春色校园小说| 欧美在线小视频| 五月婷婷色综合| 日韩av一区二区三区| 亚洲欧美视频在线观看| 日韩高清不卡一区二区| 久久国产尿小便嘘嘘| 亚洲综合在线观看视频| 日韩av一区二区三区| 久久er99精品| 午夜免费久久看| 制服.丝袜.亚洲.另类.中文| 亚洲二区视频在线| 欧美性一二三区| 99久久综合99久久综合网站| 色综合天天综合色综合av| 久久精品欧美一区二区三区不卡| 欧美日韩成人综合在线一区二区| 91麻豆国产自产在线观看| 五月综合激情网| 五月激情综合色| 久久青草国产手机看片福利盒子| 欧美成人a∨高清免费观看| 91婷婷韩国欧美一区二区| 一区二区三区不卡视频| 亚洲精品久久久久久国产精华液| 亚洲精品免费视频| 日韩电影在线观看一区| 亚洲精品乱码久久久久久日本蜜臀| 精品福利一区二区三区免费视频| 日韩三级电影网址| 国内久久精品视频| 中文成人综合网| 91视频免费观看| 精品成人在线观看| 欧美三级电影网站| 国产亚洲欧美日韩日本| 国产乱码精品一区二区三区av| 97超碰欧美中文字幕| 图片区小说区区亚洲影院| 久久综合九色综合欧美亚洲| 91蜜桃传媒精品久久久一区二区| 久久久久成人黄色影片| 欧美天堂亚洲电影院在线播放| 亚洲愉拍自拍另类高清精品| 91国内精品野花午夜精品| 亚洲免费观看在线视频| 91污片在线观看| 丝袜美腿亚洲综合| 亚洲色图色小说| 久久99精品国产| 亚洲va国产va欧美va观看| 亚洲精品你懂的| 国产欧美日韩在线看| 日韩视频在线一区二区| 日韩不卡一区二区| 五月天激情小说综合| 精品久久久久香蕉网| 五月综合激情网| 亚洲一区二区精品3399| 亚洲国产日韩a在线播放| 正在播放亚洲一区| 一区二区三区国产精品| 亚洲欧洲一区二区在线播放| 日韩网站在线看片你懂的| 一区二区三区免费在线观看| 在线中文字幕一区二区| av一区二区三区| 久久精品国产77777蜜臀| 亚洲综合成人在线| 亚洲一区二区三区中文字幕| 久久久影院官网| 久久一区二区视频| 久久蜜桃av一区二区天堂| 日本91福利区| 欧美大片免费久久精品三p| 91免费视频网址| 色综合中文字幕国产| 国产在线一区二区| 日本网站在线观看一区二区三区| 国产亚洲精品超碰| 综合色天天鬼久久鬼色| 久久综合精品国产一区二区三区| 一区二区三区在线视频播放| 欧美色精品在线视频| 一本久道中文字幕精品亚洲嫩| 日本v片在线高清不卡在线观看| 国产欧美一区在线| 麻豆成人免费电影| 欧美性videosxxxxx| 午夜av区久久| 韩国午夜理伦三级不卡影院| 国产精品日日摸夜夜摸av| 国产精品无圣光一区二区| 色94色欧美sute亚洲13| 色婷婷亚洲一区二区三区| 国产欧美日韩在线视频| 日韩精品综合一本久道在线视频| 成人性生交大片免费看在线播放| 色屁屁一区二区| 亚洲色图视频免费播放| 日韩一区二区三免费高清| 最新日韩在线视频| 国产精品成人网| 美日韩一区二区| 亚洲精品日韩一| 麻豆精品久久精品色综合| 中文字幕日韩欧美一区二区三区| 在线亚洲+欧美+日本专区| 婷婷久久综合九色国产成人| 久久久久亚洲蜜桃| 紧缚捆绑精品一区二区| 自拍偷自拍亚洲精品播放| 欧美精品一区二区三区视频| 成人免费福利片| 欧美久久久久久久久| 综合久久综合久久| 经典三级视频一区| 色欧美片视频在线观看在线视频| 欧美va亚洲va在线观看蝴蝶网| 中文字幕欧美一区| 欧美日韩亚洲高清一区二区| 欧美a级理论片| 日韩一区二区免费在线观看| 欧美国产一区在线| 日韩一级大片在线| 亚洲天堂久久久久久久| 精品久久久久久久久久久久久久久| 精品播放一区二区| 麻豆传媒一区二区三区| 欧美日韩一区小说| 中文字幕成人av| 久久久亚洲国产美女国产盗摄| 伦理电影国产精品| 久久66热偷产精品| 中文字幕欧美国产| 国产精一品亚洲二区在线视频| 日韩av一区二区在线影视| 欧美一区二区人人喊爽| 玉足女爽爽91| 成人性色生活片| 91官网在线观看| 亚洲综合精品久久| 色94色欧美sute亚洲线路二| 在线一区二区视频| 日韩在线一区二区三区| 国产在线乱码一区二区三区| 亚洲第一成人在线| 日本久久一区二区| 蜜臀久久99精品久久久画质超高清| 久久精品亚洲麻豆av一区二区| 韩国v欧美v亚洲v日本v| 日韩在线一区二区|