|
博主热衷各种互联网技术,常啰嗦,时常伴有强迫症,常更新,觉得文章对你有帮助的可以关注我。 转载请注明"深蓝的镰刀"
书接上回,《Apache之.htaccess备忘录(一)》
4.配置.htaccess 阻止/允许特定的IP地址
1 deny from 000.000.000.000
2 deny from 000.000.000.
3 allow from 000.000.000.000
4 deny from all
5.更改默认访问文件
DirectoryIndex filename.html index.cgi index.pl default.htm
6.重定向目录或文件
Redirect OldDirectory NewDirectory Redirect OldFile NewFile
注意:目录重定向后目录后的url会追加到新的目录后
7.图片防盗链
1
2 RewriteEngine On
3 RewriteBase /
4 RewriteCond %{HTTP_REFERER} !^$
5 RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/ [NC] RewriteRule \.(gif|jpg|png)$ http://www.example.com/替代图片文件名 [R,L]
8.URL重写
1
2 RewriteEngine On
3 RewriteBase /
4 RewriteCond %{HTTP_REFERER} !^$
5 RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/ [NC] RewriteRule \.(gif|jpg|png)$ http://www.example.com/替代图片文件名 [R,L]
第一行 确定你开启了rewrite模块,如果没有,请参考Apache之.htaccess备忘录(一)
第二行 开启Rewite引擎
第三行 确保重写后的基地址是你写.htaccess文件的位置、
第四行 重写规则,并且使用R参数保证跳转是显示的
保存在你网站根目录,然后试试输入 http://www.yourweb.com/123
999.附录:各种语法详细解释
1)RewriteCond指令格式
* 用途:Rewrite规则启动的一些前提条件
* 语法: RewriteCond TestString CondPattern [flags]
* TestString表示待检查的变量,支持:
$N 其中(0 |
|
|