apache重定向原理
重定向概念
伪静态的概念,伪静态伪就是假的的意思,他只是改变URL的表现形式,实际上还是动态页面
重定向配置
掌握重定向和伪静态配置语法
理解重定向与伪静态的原理
我们会学到什么
离家阿双方各
Apache重定向流程
可以在主配置文件里面配置重定向,也可以在目录下的.htaccess文件下配置重定向。
.htaccsee对当前目录及子目录都有效。
apache 重定向 实现原理 流程图
ThinkPHP sample
ThinkPHP config
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
IIS web.config
nginx config
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} 2.0.50727 [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^BlackWido [NC]
RewriteRule . abuse.txt
Limit xunlei access
RewriteEngine On
...
RewriteRule ^ - [F]
deny access
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !localhost [NC]
RewriteCond \.(gif|jpg|png) - [F,NC]
防盗链 RewriteCond
RewriteCond -d -f
RewriteCond Server Variable
RewriteCond Server Variable
RewriteCond
RewriteCond test cond flags
RewriteBase url
RewriteRule QSA