常用Rewrite规则在线生成

一提到.htaccess,你肯定会联想到Rewrite规则,头大吧,搞不懂Rewite规则吧。如果你已经非常精通Rewrite规则,请跳过此文,谢谢。

本文将要介绍的是自动生成.htaccess文件,自认为此方法是目前最简单的啦。

Rewrite规则在线生成

http://tool.onexin.net/htaccess/

光简单不实用肯定不行的啦,所以,为了证明一下真的很easy,本人亲自试了需要的功能:是否显示文件列表,Basic认证模式,设置错误页面,预设默认页面,设置WWW,设置301和302转向,存取限制。

RewriteEngine On
RewriteBase /tool
ErrorDocument 404 404.html
RewriteCond %{HTTP_HOST} ^(onexin\.net)(:80)? [NC]
RewriteRule ^(.*) http://www.onexin.net/$1 [R=301,L]
DirectoryIndex index.html index.php index.htm
Redirect permanent /tool/ http://tool.onexin.net
order deny,allow

注解:

1#启用Rewrite模式,关掉就是Off哦

2#相对于根目录,适用于tool目录的规则,如果是根目录直接打上反斜线。

3#文件不存在的404错误提示页面

4’5#两条配合使用,让搜索引擎收录你的网址以WWW开头

6#6预设默认页面优先级,前面后缀名的优先显示。

7#301永久转向,将根目录下tool目录链接转向到指定域名上

8#先检查禁止设定,没有禁止的全部允许

补充说明一下,.htaccess文件可以存放在任意目录,但是RewriteBase一定要写对,写相对目录哦。另外,大多数程序有自己自定义网址Rewrite的部分,是可以综合写在一起的哦。当你完成这个操作,你已经是高手了哦,厉害吧。

Leave a Reply