常用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的部分,是可以综合写在一起的哦。当你完成这个操作,你已经是高手了哦,厉害吧。

相关文章:

1、最新实战讲解.htaccess文件rewrite规则
https://www.onexin.net/solution/rewrite/latest-real-talk-htaccess-file-rewrite-rules/

2、RewriteRule 301设置后搜索引擎保留的哪个网址
https://www.onexin.net/seo/301-redirect/

3、如何做301重定向(扩展篇)
https://www.onexin.net/solution/rewrite/how-to-do-a-301-redirect/

4、Apache rewrite 详解
https://www.onexin.net/solution/rewrite/apache-rewrite-detailed/

5、nginx rewrite 参考资料
https://www.onexin.net/solution/rewrite/nginx-rewrite-references/

转载请注明出处:https://www.onexin.net/solution/rewrite/rewrite-rules-generate-common-line/

Leave a Reply

Your email address will not be published. Required fields are marked *