.htaccess的基本作用及相关语法介绍
一、.htaccess的基本作用
? ? ? .htaccess是一個純文本文件,它里面存放著Apache服務器配置相關的指令。
? ? ? .htaccess主要的作用有:URL重寫、自定義錯誤頁面、MIME類型配置以及訪問權限控制等。主要體現在偽靜態的應用、圖片防盜鏈、自定義404錯誤頁面、阻止/允許特定IP/IP段、目錄瀏覽與主頁、禁止訪問指定文件類型、文件密碼保護等。
? ? ? .htaccess的用途范圍主要針對當前目錄。
二、.htaccess訪問控制
1、訪問控制基礎:Order命令
? ? ?為了限制用戶訪問一些關鍵目錄,通常加入.htaccess文件,常見的寫法如下:
view sourceprint?1.<Files ?~ "^.*\.([Ll][Oo][Gg])|([eE][xX][eE])">2.Order allow,deny3.Deny from all4.</Files>說明:
(1)Files后的波浪線表示啟用“正則表達式”,簡單的寫法有:<Files *>。
(2)Order命令:通過Allow,Deny參數,Apache首先找到并應用Allow命令,然后應用Deny命令,以阻止所有訪問,也可以使用Deny,Allow。
三、URL重寫
下面是一段簡單的URL重寫規則示例:
# 將 RewriteEngine 模式打開
RewriteEngine On
# Rewrite 系統規則請勿修改
RewriteRule ^p/([0-9]+)\.html$ index.php?post_id=$1
RewriteRule ^u-(username|uid)-(.+)\.html$ space.php?$1=$2
其中,RewriteEngine 表示開啟URL重寫,RewriteRule是重寫規則。
四、配置錯誤頁面
基本語法如下:
view sourceprint?1.# custom error documents2.ErrorDocument 401 /err/401.php3.ErrorDocument 403 /err/403.php4.ErrorDocument 404 /err/404.php5.ErrorDocument 500 /err/500.php原文鏈接:http://www.phper.org.cn/?post=130
轉載于:https://blog.51cto.com/okowo/1263868
總結
以上是生活随笔為你收集整理的.htaccess的基本作用及相关语法介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++11 并发指南一(C++11 多线
- 下一篇: Android开发环境搭建全程演示(jd