|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于linux命令,一定要学会用man和info去查他们的解释;
本文章来总结一下关于apache伪静态与iis伪静态区分先容,次要讲到了一些划定规矩的成绩与设置区分,今后人人就能够间接在iis伪静态转换apache,反之也很复杂哦。在我开时翻开形式纷歧样:
apache的.htaccess设置文件是以:RewriteEngineOn将写形式翻开。
Apache伪静态html(URLRewrite)设置法
phpma一翻开Apache的设置文件httpd.conf。
phpma二将#LoadModulerewrite_modulemodules/mod_rewrite后面的#往失落
phpma三在httpd.conf中增加:
.代码以下:
<IfModulemod_rewrite.c>
RewriteEngineOn
#RewriteCond%{ENV:SCRIPT_URL}(?:index|dispbbs)[-0-9]+.html
RewriteRule^(.*?(?:index|dispbbs))-([-0-9]+).html$$1.php?
__is_apache_rewrite=1&__rewrite_arg=$2
</IfModule>
iis的httpd.ini设置文件是以:[ISAPI_Rewrite]将写形式翻开。
翻开你的httpd.ini,找到
[ISAPI_Rewrite]
.代码以下:
#3600=1hour
CacheClockRate3600
RepeatLimit32
#Protecthttpd.iniandhttpd.parse.errorsfiles
#fromaccessingthroughHTTP
RewriteRule^(.*)/archiver/([a-z0-9-]+.html)$$1/archiver/index.php?$2
RewriteRule^(.*)/forum-([0-9]+)-([0-9]+).html$$1/forumdisplay.php?fid=$2&page=$3
RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3
RewriteRule^(.*)/profile-(username|uid)-(.+?).html$$1/viewpro.php?$2=$3
更多具体内容请检察:http://www.ckuyun.com/article/29390.htm
区分
apache不必要网站域名,而iis必要网站域名,且IIS碰到必要重写的URL有问号(?)与点(.)时,必要增添()举行本义.
区分以下:
iis:
.代码以下:
RewriteRule^(.*)/category(d+).html$$1/index.php?catid=$2
apache:
.代码以下:
RewriteRule^category(d+).html$index.php?catid=$1[QSA,L]
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰 |
|