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

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

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

2024-08-27 18:27:40
字體:
供稿:網(wǎng)友

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

1. 定制目錄的 Index 文件

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

2. 自定義錯誤頁

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

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

.htaccess 經(jīng)常用來限制和拒絕訪問某個文件和目錄,例如我們有一個 includes 文件夾,這里存放一些腳本,我們不希望用戶直接訪問這個文件夾,那么通過下面的腳本可以實現(xiàn):
代碼如下:
# 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
一般這些方法是通過防火墻來處理,但在一個生產(chǎn)環(huán)境中的服務(wù)器來說,這樣的調(diào)整非常方便。
有時候你只是想禁止某個ip訪問:
代碼如下:# 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 的一些擴展信息,可使用 SetEnv 和 UnSetEnv 進行設(shè)置以及取消設(shè)置.
代碼如下:SetEnv SITE_WEBMASTER "Jack Sprat"
SetEnv SITE_WEBMASTER_URI mailto:Jack.Sprat@characterology.com
     
UnSetEnv REMOTE_ADDR

5. 301 重定向

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

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

通過設(shè)置在瀏覽器上緩存靜態(tài)文件可以提升網(wǎng)站的性能:
代碼如下:# 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)$">

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭泽县| 仁怀市| 莆田市| 临海市| 鸡东县| 秦安县| 天台县| 安宁市| 小金县| 临颍县| 白河县| 砀山县| 侯马市| 商都县| 科技| 寿光市| 依安县| 家居| 县级市| 喀喇| 潜江市| 台南县| 蒙城县| 峡江县| 海丰县| 方山县| 石狮市| 浦东新区| 班戈县| 图木舒克市| 万源市| 卫辉市| 噶尔县| 孙吴县| 太仆寺旗| 兰坪| 瑞金市| 漳浦县| 靖宇县| 永嘉县| 新闻|