成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

分享10個實用的.htaccess代碼片段

開發(fā) 前端
本文介紹的是.htaccess的代碼片段,可是很實用的呢。希望對你有幫助,一起來看。

下面介紹了10個實用的.htaccess代碼片段。

1、除 URL 中的 www

出于 SEO 考慮,你可能期望移除 URL 中的 www 前綴。以下代碼實現(xiàn)了這個功能,并將所有帶 www 的地址重定向到無 www 一級域名。

 

  1. RewriteEngine On  
  2. RewriteCond %{HTTP_HOST} !^mangguo.org$ [NC]  
  3. RewriteRule ^(.*)$ http://mangguo.org/$1 [L,R=301] 

 

來源:http://css-tricks.com/snippets/htaccess/www-no-www/

2、防止盜鏈

盜鏈通常被認為是可恥行為。當你被別人盜鏈,別人將免費使用你那昂貴的帶寬,不是小氣,是帶寬費用傷不起啊傷不起。要防止盜鏈僅需添加使用以下代碼:

 

  1. RewriteEngine On  
  2. #將 ?mangguo\.org/ 替換成你的博客地址  
  3. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mangguo\.org/ [NC]  
  4. RewriteCond %{HTTP_REFERER} !^$  
  5. #將 /images/nohotlink.jpg 替換成“請勿盜鏈”圖片地址  
  6. RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L] 

 

3、將 WordPress RSS 源重定向到 Feedburner

大多數(shù)博客作者使用 Feedburner 托管 RSS 種子,以便對博客閱讀進行統(tǒng)計分析。如果你使用 WordPress,你應(yīng)當會將所有 RSS 訂閱源重定向到 Feedburner 源。修改第二行和第三行代碼,并將代碼拷貝到 .htaccess 中。

 

  1. <IfModule mod_alias.c>  
  2. RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://feeds.feedburner.com/mangguo/  
  3. RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http://feeds.feedburner.com/mangguo/  
  4. </IfModule> 

 

來源:http://www.wprecipes.com/how-to-redirect-wordpress-rss-feeds-to-feedburner-with-htaccess

4、創(chuàng)建自定義錯誤頁

看煩了老舊的錯誤頁面?那就親手實踐下制作自定義錯誤頁吧。將這些個性錯誤頁上傳到主機,然后添加以下代碼:

 

  1. ErrorDocument 400 /errors/badrequest.html  
  2. ErrorDocument 401 /errors/authreqd.html  
  3. ErrorDocument 403 /errors/forbid.html  
  4. ErrorDocument 404 /errors/notfound.html  
  5. ErrorDocument 500 /errors/serverr.html 

 

來源:http://css-tricks.com/snippets/htaccess/custom-error-pages/

5、強制下載指定文件

當提供一些類似 MP3、eps 或 xls 文件下載時,你可能需要強制讓客戶端下載而不是讓瀏覽器決定是不是要下載。

 

  1. <Files *.xls> 
  2. ForceType application/octet-stream  
  3. Header set Content-Disposition attachment  
  4. </Files> 
  5. <Files *.eps> 
  6. ForceType application/octet-stream  
  7. Header set Content-Disposition attachment  
  8. </Files> 

 

來源:http://www.givegoodweb.com/post/30/forcing-a-download-with-apache-and-htaccess

6、記錄 PHP 錯誤

這段代碼將在服務(wù)器上創(chuàng)建一個 php_error.log 文件,并將 PHP 文件的錯誤記錄寫入該日志文件。

 

  1. # display no errs to user  
  2. php_flag display_startup_errors off  
  3. php_flag display_errors off  
  4. php_flag html_errors off  
  5. # log to file  
  6. php_flag log_errors on  
  7. php_value error_log /location/to/php_error.log 

 

來源:http://css-tricks.com/snippets/htaccess/php-error-logging/

7、移除 URL 中的文件擴展名

 

文件擴展名對開發(fā)者可能有用,但對于訪客而言,根本毛都沒用。這段代碼將移除 html 文件那一坨一坨的 .html 后綴。當然你也可以用于移除其他類型的文件,比如 php 等。

 

  1. RewriteEngine on  
  2. RewriteCond %{REQUEST_FILENAME} !-d  
  3. RewriteCond %{REQUEST_FILENAME}\.html -f  
  4. RewriteRule ^(.*)$ $1.html  
  5. # Replace html with your file extension, eg: php, htm, asp 

 

來源:http://eisabainyo.net/weblog/2007/08/19/removing-file-extension-via-htaccess

8、防止目錄列表

在你的 web 服務(wù)器上,當一個目錄沒有索引文件,apache 自動會為當前目錄中所有文件創(chuàng)建索引列表。如果你不希望別人看到這些文件,可以添加以下代碼來阻止自動目錄列表。

9、Options -Indexes通過壓縮靜態(tài)資源減少頁面大小

瀏覽器中的數(shù)據(jù)傳輸是可以被壓縮的,客戶端能夠解壓服務(wù)端發(fā)送的壓縮數(shù)據(jù)。這段代碼將友好地減少你的頁面大小,并節(jié)約帶寬開支。

 

  1. AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml 
  2. text/javascript text/css application/x-javascript  
  3. BrowserMatch ^Mozilla/4 gzip-only-text/html  
  4. BrowserMatch ^Mozilla/4.0[678] no-gzip  
  5. BrowserMatch bMSIE !no-gzip !gzip-only-text/html 

 

10、自動為文件添加 utf-8 編碼

為了避免編碼問題,你可以通過 .htaccess 文件強制指定編碼。這樣一來,就可以確保 HTML 文檔總能被正確渲染,即便你忘了添加 <meta http-equiv="Content-Type"> 語句。

 

  1. <FilesMatch "\.(htm|html|css|js)$">  
  2. AddDefaultCharset UTF-8  
  3. </FilesMatch> 

 

來源:http://www.askapache.com/htaccess/setting-charset-in-htaccess.html

希望本文的介紹,能夠給你帶來幫助。

【編輯推薦】

  1. 淺談XML在Web中的應(yīng)用
  2. Web 2.0 用戶界面技術(shù)
  3. 2011年Web開發(fā)者必須掌握的10大技能
  4. ASP.NET配置文件Web.config詳細解釋
  5. web開發(fā):如何使你的作品展示優(yōu)于競爭對手
責任編輯:于鐵 來源: 芒果
相關(guān)推薦

2020-11-16 16:04:42

CSS設(shè)計代碼

2015-10-08 08:53:46

PHP代碼片段

2011-07-14 10:07:19

PHP

2021-09-17 15:31:47

代碼JavaScript數(shù)組

2015-11-02 09:25:07

jQuery代碼片段

2021-10-31 07:36:17

前端JavaScript編程

2011-11-23 09:21:43

jQuery

2011-07-11 10:16:07

JavaScript

2023-06-16 16:34:25

JavaScripWeb 開發(fā)

2023-11-03 16:02:00

JavaScript開發(fā)

2024-01-04 16:46:58

JavaScript開發(fā)

2024-04-09 00:00:00

Java代碼片段

2015-10-29 10:30:41

C#程序員實用代碼

2015-08-19 09:15:11

C#程序員實用代碼

2018-05-10 15:35:03

前端代碼圖像

2019-10-10 16:49:18

Python鏡音雙子腳本語言

2012-11-27 10:23:18

CSSWeb開發(fā)

2022-06-08 08:55:15

JavaScript代碼前端

2025-01-08 08:53:05

2011-09-06 15:16:42

PHP
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美精品成人影院 | 在线播放91 | 国产成人精品久久二区二区91 | 免费国产视频 | 日韩黄色小视频 | 91 久久 | 国产欧美精品一区二区三区 | 国产在线观看一区二区 | 免费在线h视频 | 操人视频在线观看 | 国产一区在线视频 | 视频在线一区二区 | 欧美成人免费 | 一区二区三区免费在线观看 | 国产精品亚洲一区二区三区在线 | 亚洲精品久久久久久一区二区 | 日韩精品 电影一区 亚洲 | 日日干夜夜操 | 一级黄色片免费 | 亚洲精品在线观 | 夜夜草天天草 | 91免费在线看 | 国产福利视频网站 | 精品国产伦一区二区三区观看体验 | 夜夜爽99久久国产综合精品女不卡 | 国产精品永久 | 色约约视频 | 曰批视频在线观看 | 91精品国产乱码久久久久久久久 | 一区二区三区免费网站 | 欧美专区在线 | 亚洲欧美日韩中文在线 | 久久久夜色精品亚洲 | 欧美精品一区三区 | 欧美一区二区三区的 | 国产精品久久久久久久久免费丝袜 | 91美女视频| 人成在线 | 精品伊人久久 | 精品国产一区二区久久 | 日本中文字幕视频 |