模块url进行重写

作者: 计算机知识  发布:2019-12-01

1、在apache中,当我们使用Apache的rewrite模块对UCR-VL进行重写时,rewrite法则会写在 .htaccess 文件里。

要使 apache 能够健康的读取.htaccess 文件的原委,就必得对.htaccess 所在目录举办陈设。

但由于安全性思考,根目录的AllowOverride属性寒常都配备成不许别的**Override,如


<Directory />  
    Options FollowSymLinks  
    AllowOverride None
    Order allow,deny  
    Allow from All  
</Directory> 

【注】AllowOverride从字面上解释是允许覆盖的意味,即Apache允许另大器晚成都部队署文件覆盖现存配置文件。

 

2、对于 U凯雷德L rewrite 来讲,起码供给把目录设置为 

AllowOverride FileInfo

 

另附:AllowOverride参数:**

AuthConfig

允许行使与认证授权相关的吩咐(AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, 等卡塔尔国。

FileInfo

同意使用调控文书档案类型的通令(DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, mod_mime中的 Add* 和 Remove* 指令等等卡塔尔、调控文书档案元数据的指令(Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, 库克ieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName卡塔尔(英语:State of Qatar)、mod_rewrite中的指令(RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule卡塔尔国和mod_actions中的Action指令。

Indexes

同意选取控制目录索引的授命(AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, 等卡塔尔。

Limit

允许使用调整主机访谈的指令(Allow, Deny, Order卡塔尔(قطر‎。

Options[=Option,...]

同意利用调控钦命目录功用的下令(Options和XBitHack卡塔尔。可以在等号前面附加一个逗号分隔的(无空格的卡塔尔(قطر‎Options选项列表,用来决定允许Options指令使用什么选项。

 

本文由四不像必中一肖动物图发布于计算机知识,转载请注明出处:模块url进行重写

关键词: