zoukankan      html  css  js  c++  java
  • htaccess文件,强大的功能

    1. 運用.htaccess 樹立自定義的出錯頁面。對付Linux Apache來講這是一項極其簡單的事情。運用上面的.htaccess語法你可以輕松的實現這一服從。(把.htaccess放在你的web根目次下)

    ErrorDocument 401 /error/401.php
    ErrorDocument 403 /error/403.php
    ErrorDocument 404 /error/404.php
    ErrorDocument 500 /error/500.php

    2. 設置裝備擺設web的時區

    SetEnv TZ America/Houston

    3. 阻止IP列表
    有些時分,你必要以IP所在的法子阻止一些訪問。無論是關于一個IP所在還是一個網段,這都是一件尤其簡單的事宜,下列所示:

    allow from all
    deny from 145.186.14.122
    deny from 124.15

    Apache對付被回絕的IP會前去403差遲。

    4. 把一些老的鏈接轉到新的鏈接上——seoSEO

    Redirect 301 /d/file.html http://www.htaccesselite.com/r/file.html

    5. 爲辦事器企圖員設置電子郵件。

    ServerSignature EMail
    SetEnv SERVER_ADMIN default@domain.com

    6. 運用.htaccess 訪止盜鏈。假定你web上的一個圖片被别的N多的站點引用了,那麽,這頗有或許會招緻你效能器的性能降落,應用下面的代碼可以關愛某些熱點的鏈接不被過多的引用。

    Options +FollowSymlinks
    # Protect Hotlinking
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www.)?domainname.com/ [nc]
    RewriteRule .*.(gif|jpg|png)$ http://domainname.com/img/hotlink_f_o.png [nc]

    7. 制止 User Agent 的所有乞請

    ## .htaccess Code :: BEGIN
    ## Block Bad Bots by user-Agent
    SetEnvIfNoCase user-Agent ^FrontPage [NC,OR]
    SetEnvIfNoCase user-Agent ^Java.* [NC,OR]
    SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
    SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR]
    SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR]
    SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR]
    SetEnvIfNoCase user-Agent ^Zeus [NC]

    Order Allow,Deny
    Allow from all
    Deny from env=bad_bot

    ## .htaccess Code :: END

    8. 把某些特殊的IP地址的乞求重定向到另外站點

    ErrorDocument 403 http://www.youdomain.com
    Order deny,allow
    Deny from all
    Allow from 124.34.48.165
    Allow from 102.54.68.123

    9. 直接找開文件而不是下載 – 通常,咱們翻開網上文件的時刻老是會泛起一個對話框問我們是下載仍是直接打開,應用下面的設置就不會出現這個題目了,直接打開。

    AddType application/octet-stream .pdf
    AddType application/octet-stream .zip
    AddType application/octet-stream .mov

  • 相关阅读:
    OpenCV里面的一些常用函数
    c++ 里面的字符类型转换
    互斥研究
    git 命令
    pipe的操作
    二叉树总结(五)伸展树、B-树和B+树
    二叉树总结(四)平衡二叉树
    二叉树总结(三)二叉搜索树
    [LeetCode]Construct Binary Tree from Preorder and Inorder Traversal
    二叉树总结(一)概念和性质
  • 原文地址:https://www.cnblogs.com/waimaole/p/3015076.html
Copyright © 2011-2022 走看看