當(dāng)前位置:首頁 >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

Apache偽靜態(tài)規(guī)則文件.htaccess的另類用法

 2019-10-01 15:08  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過

1、開啟/關(guān)閉拼寫檢查(關(guān)閉后會(huì)區(qū)分大小寫)

CheckSpelling On #開啟

CheckSpelling Off #關(guān)閉

關(guān)閉拼寫檢查可以解決一下報(bào)錯(cuò)

2、禁止/只允許特定IP訪問

(1) 禁止單個(gè)IP訪問,例如192.168.1.1

Order Allow,Deny

Allow from all

Deny from 192.168.1.1

(2) 禁止IP段訪問,例如192.168.1.0/24、192.168.0.0/16

Order Allow,Deny

Allow from all

Deny from 192.168.1

Deny from 192.168

(3) 只允許特定IP訪問,例如192.168.1.1

Order Allow,Deny

Deny from all

Allow from 192.168.1.1

3、防止目錄瀏覽

Options All -Indexes

4、自定義錯(cuò)誤頁面

ErrorDocument 403 /403.html

ErrorDocument 404 /404.html

ErrorDocument 500 /500.html

5、設(shè)置默認(rèn)首頁

DirectoryIndex 123.html

6、屏蔽惡意蜘蛛(User Agent)

SetEnvIfNoCase User-Agent "^Baidu" bad_bot

SetEnvIfNoCase User-Agent "^sogou" bad_bot

SetEnvIfNoCase User-Agent "^Bloghoo" bad_bot

SetEnvIfNoCase User-Agent "^Scooter" bad_bot

Deny from env=bad_bot

7、防盜鏈

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$ [NC]

RewriteCond %{HTTP_REFERER} !google.com [NC] #白名單域名,谷歌

RewriteCond %{HTTP_REFERER} !baidu.com [NC] #白名單域名,百度

RewriteCond %{HTTP_REFERER} !test.com [NC] #白名單域名,自己的域名添加上

RewriteRule .*\.(jpg|gif|png|jpeg)$ http://deny.com [R,NC,L] #不在白名單的訪問跳轉(zhuǎn)到特定url上

8、禁止訪問特定目錄,例如拒絕任何人訪問abc目錄

在abc目錄下創(chuàng)建.htaccess,寫入一下內(nèi)容:

deny from all

9、http跳轉(zhuǎn)到https

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^.* https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
偽靜態(tài)設(shè)置
用法
Access

相關(guān)文章

  • 詳解SQL游標(biāo)的用法

    這篇文章主要介紹了SQL游標(biāo)的用法,文中講解非常詳細(xì),配合代碼幫助大家更好的理解學(xué)習(xí),感興趣的朋友可以了解下

    標(biāo)簽:
    用法
  • sql server數(shù)據(jù)庫中raiserror函數(shù)用法的詳細(xì)介紹

    這篇文章主要介紹了sqlserver數(shù)據(jù)庫中raiserror函數(shù)用法的詳細(xì)介紹,raiserror用于拋出一個(gè)異常或錯(cuò)誤,讓這個(gè)錯(cuò)誤可以被程序捕捉到。對(duì)此感興趣的可以了解一下

    標(biāo)簽:
    sqlserver
    用法
  • PHP常量DIRECTORY_SEPARATOR原理及用法解析

    這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

    標(biāo)簽:
    php教程
    用法
  • SQLServer中row_number分頁查詢的用法詳解

    這篇文章主要介紹了SQLServer中row_number的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

    標(biāo)簽:
    sqlserver
    用法
  • VUE中watch用法

    監(jiān)測(cè)Vue實(shí)例變化的一個(gè)表達(dá)式或方法?;卣{(diào)函數(shù)得到的參數(shù)為新值和舊值,用一個(gè)函數(shù)取代。簡(jiǎn)潔的說:watch的作用可以監(jiān)控一個(gè)值的變換,并調(diào)用因?yàn)樽兓枰獔?zhí)行的方法??梢酝ㄟ^watch動(dòng)態(tài)改變關(guān)聯(lián)的狀態(tài)。

    標(biāo)簽:
    用法

熱門排行

信息推薦