51可用代码模板网站

咨询热线:

181-1164-6936
  • 1
PHP代码
当前位置:首页>实用代码>PHP代码>

linux中.htaccess规则的实例

时间:2017-08-14 10:05点击:

经常有客户反应Linux服务器不支持伪静态,URL Rewrite等,但实际上都是他们的.htaccess规则没有写好导致的。下面给出一个.htaccess的简单实例,用于排查问题:



 RewriteEngine on

ErrorDocument 404 /job.PHP

RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /info.php

Redirect "/index.html" "http://xujianyou2012.l300.bizcn.com/index.php"

RewriteRule ^download\.html /download.php



 将以上内容写入一个新文件,命名为.htaccess即可。
接下来简单说明一下这几条规则。

  ErrorDocument 404 /job.php

自定义错误信息。将404错误定义为job.php页面的内容。


 RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /info.php

URL转发。将.asp\.aspx等http请求转发至info.php页面。


Redirect "/index.html" "http://xujianyou2012.l300.bizcn.com/index.php"

重定向。将index.html页面重定向至另一个站点:http://xujianyou2012.l300.bizcn.com/index.php。


RewriteRule ^download\.html /download.php

URL转发。将对download.html页面的请求转发至download.php页面。

 
其中RewriteRule可用于实现伪静态,如果.htaccess文件里含有这类规则,必须先启用rewrite:RewriteEngine on。

51可用模板(代码)网站专为广大站长朋友提供精品模板与代码,同时免费提供网站收录。
本站域名: WWW.51KYDM.COM    联系方式:QQ:182468923    手机:18111646936
本站关键词:网站链接收录网址收录入口网站免费提交收录网站收录提交入口    网站地图
51可用模板
展开