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

首頁 > 網(wǎng)站 > Apache > 正文

21個(gè)常用的apache .htaccess文件配置技巧分享

2024-08-27 18:24:16
字體:
供稿:網(wǎng)友
這篇文章主要介紹了21個(gè)常用的apache .htaccess文件配置技巧分享,涵蓋了網(wǎng)站中最常用的一些功能需求解決辦法,需要的朋友可以參考下

Apache Web 服務(wù)器可以通過 .htaccess 文件來操作各種信息,這是一個(gè)目錄級配置文件的默認(rèn)名稱,允許去中央化的 Web 服務(wù)器配置管理。可用來重寫服務(wù)器的全局配置。該文件的目的就是為了允許單獨(dú)目錄的訪問控制配置,例如密碼和內(nèi)容訪問。

1. 定制目錄的 Index 文件

復(fù)制代碼 代碼如下:DirectoryIndex index.html index.php index.htm
你可以使用上面的配置來更改目錄的默認(rèn)頁面,例如你將這個(gè)腳本放在 foo 目錄,則用戶請求 /foo/ 時(shí)候就會訪問 /foo/index.html。

2. 自定義錯誤頁

復(fù)制代碼 代碼如下:ErrorDocument 404 errors/404.html
當(dāng)用戶訪問頁面報(bào)錯時(shí),例如頁面找不到你希望顯示自定義的錯誤頁面,你可以通過這種方法來實(shí)現(xiàn)。或者是動態(tài)的頁面:
復(fù)制代碼 代碼如下:ErrorDocument 404 /psych/cgi-bin/error/error?404

3. 控制訪問文件和目錄的級別

.htaccess 經(jīng)常用來限制和拒絕訪問某個(gè)文件和目錄,例如我們有一個(gè) includes 文件夾,這里存放一些腳本,我們不希望用戶直接訪問這個(gè)文件夾,那么通過下面的腳本可以實(shí)現(xiàn):
復(fù)制代碼 代碼如下:
# no one gets in here!
deny from all
上述腳本是拒絕所有的訪問,你也可以根據(jù)IP段來拒絕:
# no nasty crackers in here!
order deny,allow
deny from all
allow from 192.168.0.0/24
# this would do the same thing..
#allow from 192.168.0
一般這些方法是通過防火墻來處理,但在一個(gè)生產(chǎn)環(huán)境中的服務(wù)器來說,這樣的調(diào)整非常方便。
有時(shí)候你只是想禁止某個(gè)ip訪問:
復(fù)制代碼 代碼如下:# someone else giving the ruskies a bad name..
order allow,deny
deny from 83.222.23.219
allow from all

4. 修改環(huán)境變量

環(huán)境變量包含了服務(wù)器端 CGI 的一些擴(kuò)展信息,可使用 SetEnv 和 UnSetEnv 進(jìn)行設(shè)置以及取消設(shè)置.
復(fù)制代碼 代碼如下:SetEnv SITE_WEBMASTER "Jack Sprat"
SetEnv SITE_WEBMASTER_URI mailto:Jack.Sprat@characterology.com
     
UnSetEnv REMOTE_ADDR

5. 301 重定向

如果你希望某個(gè)頁面跳轉(zhuǎn)到新的頁面:
復(fù)制代碼 代碼如下:Redirect 301 /old/file.html http://yourdomain.com/new/file.html
下面可以實(shí)現(xiàn)對整個(gè)路徑的重定向:
復(fù)制代碼 代碼如下:RedirectMatch 301 /blog(.*) http://yourdomain.com/$1

6. 通過 .htaccess 實(shí)現(xiàn)緩存策略

通過設(shè)置在瀏覽器上緩存靜態(tài)文件可以提升網(wǎng)站的性能:
復(fù)制代碼 代碼如下:# year
<FilesMatch "/.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
#2 hours
<FilesMatch "/.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
<FilesMatch "/.(js|css)$">
SetOutputFilter DEFLATE

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 吉林省| 江西省| 海城市| 合阳县| 巍山| 余庆县| 石城县| 孝昌县| 江达县| 武乡县| 林甸县| 抚顺县| 遵化市| 龙胜| 锦屏县| 平武县| 儋州市| 鹤庆县| 莱阳市| 邵武市| 洛浦县| 乌兰察布市| 萨嘎县| 嘉兴市| 德庆县| 马山县| 宕昌县| 通州市| 武冈市| 象州县| 黔西县| 安阳市| 天峨县| 丹阳市| 肃宁县| 会宁县| 尚义县| 汨罗市| 仁寿县| 申扎县| 阿克陶县|