apache 伪静态 or 重定向 or IP限制

来源:互联网 发布:如何自学app编程 编辑:程序博客网 时间:2024/06/11 08:21

参考网址:http://blog.csdn.net/Zhao1234567890123456/article/details/38569139

Apache配置 打开配置文件 配置

找到:RewriteEngine on 开启rewrite引擎

RewirteMap 变量名 txt(文件格式):路径 deny
RewriteCond ${变量名:%{server_name} | not-found}

则条件
RewriteCond:
可以引用RewirteUrl 中的$1-9
服务器变量引用
HTTP_HOST 主机名
HTTP_REFRERhttp协议中refrer中的内容
例:RewriteCond %(HTTP_USER_AGENT)
NAME_OF_VARIABLE可以是下表列出的字符串之一:
HTTP头连接与请求服务器自身日期和时间其它HTTP_USER_AGENT           判断用户浏览器类型DOCUMENT_ROOTTIME_YEARAPI_VERSIONHTTP_REFERER                  获取到从那个连接过来的SERVER_ADMINTIME_MONTHE_REQUESTHTTP_COOKIESERVER_NAMETIME_DAYREQUEST_URIHTTP_FORWARDEDSERVER_ADDR         获取访问者的IPTIME_HOURREQUEST_FILENAMEHTTP_HOSTSERVER_PORTTIME_MINIS_SUBREQHTTP_PROXY_CONNECTIONSERVER_PROTOCOLTIME_SECHTTPSHTTP_ACCEPTSERVER_SOFTWARETIME_WDAY REMOTE_ADDR TIME REMOTE_HOST   REMOTE_PORT   REMOTE_USER   REMOTE_IDENT   REQUEST_METHOD   SCRIPT_FILENAME   PATH_INFO   QUERY_STRING   AUTH_TYPE   

RewriteRule [R] 使用说明强制外部重定向 默认302 自己配置[R=302]
RewirteRule [C] 连接下一条规则 必须第一条匹配到
RewirteRule [L] 条件匹配完成 停止规则 不在执行
RewirteRule [NC] 不区分大小写
RewirteRule [NE] 不进行url转码
RewriteRule [QSA] 用于截取url中查询字符串()

RewriteBase 设置了目录重写的基准url



原创粉丝点击