国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 东海县| 宣汉县| 连云港市| 侯马市| 英山县| 万年县| 虎林市| 四会市| 建昌县| 乐东| 讷河市| 香港 | 横山县| 夏河县| 宜宾市| 宜丰县| 禹城市| 平南县| 建始县| 栾川县| 荆州市| 上犹县| 清水河县| 阿图什市| 汨罗市| 宝清县| 白水县| 卓资县| 浦城县| 元阳县| 桃园市| 太仓市| 胶南市| 沈丘县| 靖西县| 福鼎市| 福建省| 阿鲁科尔沁旗| 岑巩县| 平和县| 桂平市|