欧美一区二区三区四区视频|久久久久久88色偷偷|国产精品视频一区二区三区w|国产综合色在线视频|久久久久久综合七次郎|好硬好紧好湿进去了好爽

合肥做網(wǎng)站,選擇瘋狗科技,專(zhuān)業(yè)、敬業(yè)的合肥網(wǎng)絡(luò )公司
首頁(yè) > 網(wǎng)站技術(shù) > 詳情

.htaccess文件除了301之外還能為我們做什么

2017-08-28 16:14:48   來(lái)源:互聯(lián)網(wǎng)   瀏覽:  次
htaccess文件的應用非常廣泛,最常見(jiàn)的就是WWW或者非WWW的301跳轉功能,其實(shí) htaccess文件還可以實(shí)現很多實(shí)用的功能

.htaccess文件的應用非常廣泛,最常見(jiàn)的就是WWW或者非WWW的301跳轉功能,其實(shí).htaccess文件還可以實(shí)現很多實(shí)用的功能,比如:防盜鏈、阻止無(wú)用蜘蛛爬取等,只不過(guò)我們使用的并不多而已。
第一、域名重定向
(www.域名.com)

  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^baidu\.com [NC]
  3. RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301,NC]
復制代碼

我們將域名替換成自己的域名即可實(shí)現非WWW跳轉到WWW域名。
(域名.com)

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^baidu.com$ [NC]
  3. RewriteRule ^(.*)$ http://baidu.com/$1 [L,R=301]
復制代碼

這里我們可以強制如果訪(fǎng)問(wèn)www域名前綴,會(huì )跳轉到非www域名。
第二、https跳轉地址
如果需要整站跳轉,則在網(wǎng)站的配置文件的標簽內,鍵入以下內容:

  1. RewriteEngine on
  2. RewriteCond %{SERVER_PORT} !^443$
  3. RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
復制代碼

如果對某個(gè)目錄做強制跳轉,則使用以下代碼:

  1. RewriteEngine on
  2. RewriteBase /目錄
  3. RewriteCond %{SERVER_PORT} !^443$
  4. #RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
  5. RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
復制代碼

第三、強制/斜杠結尾路徑

  1. RewriteCond %{REQUEST_URI} /+[^\.]+$
  2. RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
復制代碼

第四、取消/斜杠結尾

  1. RewriteCond %{REQUEST_FILENAME} !-d
  2. RewriteRule ^(.*)/$ /$1 [R=301,L]
復制代碼

第五、禁止圖片盜鏈

  1. RewriteEngine on
  2. RewriteCond %{HTTP_REFERER} !^$
  3. RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?baidu.com [NC]
  4. RewriteRule \.(jpg|jpeg|png|gif|bmp)$ - [NC,F,L]
復制代碼

 

欧美一区二区三区四区视频|久久久久久88色偷偷|国产精品视频一区二区三区w|国产综合色在线视频|久久久久久综合七次郎|好硬好紧好湿进去了好爽