国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - Apache服務(wù)器中.htaccess文件的實(shí)用配置示例集錦

Apache服務(wù)器中.htaccess文件的實(shí)用配置示例集錦

2021-11-02 16:07傲雪星楓 服務(wù)器知識

這篇文章主要介紹了Apache服務(wù)器中.htaccess文件的實(shí)用配置示例集錦,囊括了防盜鏈重定向及強(qiáng)制瀏覽器下載指定的文件類型等例子,很黃很暴力,需要的朋友可以參考下

.htaccess 是什么?

htaccess (hypertext access,超文本訪問) 是為網(wǎng)站所有者提供用于控制服務(wù)器環(huán)境變量以及其它參數(shù)的選項(xiàng),從而增強(qiáng)他們網(wǎng)站的功能的文件。這些文件可以在網(wǎng)站目錄樹的任何一個目錄中,并向該目錄以及目錄中的文件和子目錄提供功能。

這些功能是什么呢?其實(shí)這些是服務(wù)器的指令,例如命令服務(wù)器執(zhí)行特定任務(wù)的行,這些命令只對該文件所在目錄中的文件和子目錄有效。這些文件默認(rèn)是隱藏的,因?yàn)樗胁僮飨到y(tǒng)和網(wǎng)站服務(wù)器默認(rèn)配置為忽略它們,但如果查看隱藏文件的話,你就可以看到這些特殊文件。后續(xù)章節(jié)的話題將討論能控制什么類型的參數(shù)。

注意:如果 .htaccess 文件保存在 /apache/home/www/Gunjit/ 目錄,那么它會向該目錄中的所有文件和子目錄提供命令,但如果該目錄包含一個名為 /Gunjit/images/ 子目錄,且該子目錄中也有一個 .htaccess 文件,那么這個子目錄中的命令會覆蓋父目錄中 .htaccess 文件(或者目錄層次結(jié)構(gòu)中更上層的文件)提供的命令。

Apache Server 和 .htaccess 文件

Apache HTTP Server 俗稱為 Apache,是為了表示對一個有卓越戰(zhàn)爭策略技能的美洲土著部落的尊敬而命名。它基于 NCSA HTTPd 服務(wù)器 ,是用 C/C++ 和 XML 建立的跨平臺 Web 服務(wù)器,它在萬維網(wǎng)的成長和發(fā)展中起到了關(guān)鍵作用。

它最常用于 UNIX,但 Apache 也能用于多種平臺,包括 FreeBSD、Linux、Windows、Mac OS、Novel Netware 等。在 2009 年,Apache 成為第一個為超過一億站點(diǎn)提供服務(wù)的服務(wù)器。

Apache 服務(wù)器可以讓 www/ 目錄中的每個用戶有一個單獨(dú)的 .htaccess 文件。盡管這些文件是隱藏的,但如果需要的話可以使它們可見。在 www/ 目錄中可以有很多子目錄,每個子目錄通過用戶名或所有者名稱命名,包含了一個站點(diǎn)。除此之外你可以在每個子目錄中有一個 .htaccess 文件,像之前所述用于配置子目錄中的文件。

下面介紹如果配置 Apache 服務(wù)器上的 htaccess 文件。

Apache 服務(wù)器上的配置

這里有兩種情況:

在自己的服務(wù)器上托管網(wǎng)站

在這種情況下,如果沒有啟用 .htaccess 文件,你可以通過在 http.conf(Apache HTTP 守護(hù)進(jìn)程的默認(rèn)配置文件) 中找到 部分啟用。

?
1
<Directory"/var/www/htdocs">

定位如下行

?
1
AllowOverrideNone

更改為

?
1
AllowOverrideAll

現(xiàn)在,重啟 Apache 后就啟用了 .htaccess。

11個實(shí)用的Apache .htaccess配置
1. 強(qiáng)制后綴反斜杠

在URL的尾部加上反斜杠似乎對SEO有利 :)

?
1
2
3
4
<IfModule mod_rewrite.c>
 RewriteCond %{REQUEST_URI} /+[^\.]+$
 RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
</IfModule>

2. 防盜鏈
節(jié)省你寶貴的帶寬吧!

?
1
2
3
4
5
6
RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

3. 重定向移動設(shè)備
加入你的網(wǎng)站支持移動設(shè)備訪問的話,最好還是重定向移動設(shè)備的訪問到專門定制的頁面

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/m/.*$
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
#------------- The line below excludes the iPad
RewriteCond %{HTTP_USER_AGENT} !^.*iPad.*$
#-------------
RewriteCond %{HTTP_USER_AGENT} !macintosh [NC] #*SEE NOTE BELOW
RewriteRule ^(.*)$ /m/ [L,R=302]

4. 強(qiáng)制瀏覽器下載指定的文件類型
你可以強(qiáng)制瀏覽器下載某些類型的文件,而不是讀取并打開這些文件,例如MP3、XLS。

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

5. 火狐的跨域名字體嵌入
火狐不允許嵌入一個外站的字體,下面的.htaccess片段可以繞過這個限制

?
1
2
3
4
5
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
  Header set Access-Control-Allow-Origin "http://yourdomain.com"
</IfModule>
</FilesMatch>

6. 使用.htaccess緩存 給網(wǎng)站提速
恐怕這個是最有用的代碼片段了。這段代碼能幫你極大的提高網(wǎng)站的速度!

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# 2 DAYS
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</FilesMatch>
# 1 MIN
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, proxy-revalidate"
</FilesMatch>

7. 阻止WordPress博客的垃圾評論
還在為垃圾評論頭疼嗎?你可以用Akismet插件來解決這個問題,但是.htaccess文件來的更直接:阻止垃圾評論機(jī)器人訪問wp-comments-post.php文件

?
1
2
3
4
5
6
7
8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

8.重定向不同的feed格式到統(tǒng)一的格式
很多年前,有很多不同的feed格式,例如RSS、Atom、RDF等等。但是現(xiàn)在RSS已經(jīng)占了絕對的主導(dǎo)地位。下面這段代碼可以讓你重定向不同的feed格式到同一個feed。這段代碼可以直接在WordPress博客上使用。

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

9. 配置網(wǎng)站的HTML5視頻
HTML5為我們帶來了不用Flash的視頻播放功能,但是你必須配置你的服務(wù)器來提供最新的HTML5視頻播放功能。

?
1
2
3
4
5
6
7
8
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
AddType video/ogg .ogv
AddType video/ogg .ogg
AddType video/mp4 .mp4
AddType video/webm .webm
AddType application/x-shockwave-flash swf

10. 記錄PHP錯誤
在頁面上顯示PHP錯誤是很尷尬的事情,也不安全,下面這段代碼可以把PHP錯誤記錄到.log文件中而不在頁面顯示。

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

11. 在JavaScript代碼中運(yùn)行PHP
在JS中插入PHP代碼有時候是很有用的,例如讀取數(shù)據(jù)庫。下面這段代碼可以讓你在JS中運(yùn)行PHP。

?
1
2
3
4
5
6
AddType application/x-httpd-php .js
AddHandler x-httpd-php5 .js
 
<FilesMatch "\.(js|php)$">
SetHandler application/x-httpd-php
</FilesMatch>

12. 404頁面跳轉(zhuǎn),跳轉(zhuǎn)到404.php,根據(jù)url記錄不存在頁面的路徑

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<IfModule mod_rewrite.c>
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^/?(.*)$ /404.php?url=%{HTTP_HOST}%{REQUEST_URI}?%{QUERY_STRING} [NC] 
 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/?(.*)$ /404.php?url=%{HTTP_HOST}%{REQUEST_URI} [NC] 
 
</IfModule>

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲精品久 | 国产精品视频一区二区三区四 | 久久香蕉网 | 日韩精品一区二区在线 | 免费在线看a | 久久精品免费观看 | 国产综合精品一区二区三区 | 毛片在线一区二区观看精品 | 91精品一区二区 | av在线免费网址 | 成人h动漫精品一区二区器材 | 精品视频一区二区三区四区 | 亚洲免费观看视频 | 天天操网 | jizz亚洲女人高潮大叫 | 成人精品国产免费网站 | 亚洲精品视频一区二区三区 | 影音在线资源 | 色综合欧美 | 999精品视频 | 91国在线产 | 中文字幕在线观看免费 | 在线观看一区 | 91麻豆精品国产91久久久更新时间 | 精品亚洲一区二区三区四区五区 | 欧美一级二级三级 | 依人在线观看 | 嫩草视频在线 | 国产成人精品久久二区二区91 | 久久久久网站 | 免费观看毛片 | 午夜视频在线观看免费视频 | 久久最新| 欧美亚洲综合另类 | 99精品久久久 | 制服诱惑一区二区 | av在线精品 | 久久久高清 | 自拍视频网站 | 亚洲一区二区av | 中文字幕在线观看日本 |