三种伪静态数据配备文档的变换详细说明

摘要: ess标准转web.config标准转httpd.ini标准 三种伪静态数据变换实例教程表明 7.5rewrite和iis6.0rewrite差别近期遇到个超级顾客,有四个站,每一个站的自然环境还也不一样。。。。。 帮助自然环...

ess标准转web.config标准转httpd.ini标准 三种伪静态数据变换实例教程表明 7.5rewrite和iis6.0rewrite差别



近期遇到个超级顾客,有四个站,每一个站的自然环境还也不一样。。。。。 帮助自然环境配备的因为我是要搞吐了,下边立即上三种伪静态数据配备的差别吧


一、web.config 关键运用在iis7/iis7.5的网络服务器上,撰写标准的情况下 留意 疑问的应用,如 常常采用的.*? 标准,到里边只有写出 .* 这方面是必须留意的地区


二、httpd.ini 关键运用在iis及其iis6 的网络服务器上,ess的标准较为贴近,一部分状况下必须差别 RewriteRule 的尺寸写,

      自动跳转的一部分必须用转义符变换url详细地址,如 /?act=xx m=xx 必须写出/jourmy/go\.php\?act=xx m=xx


三、.htaccess 关键运用在apache的网络服务器上,linux网络服务器时要要留意尺寸写 ,撰写标准跟httpd.ini 较为贴近


同一阻拦三种配备的撰写标准:


web.config撰写标准

 ?xml version="1.0" encoding="UTF-8"? 
 configuration 
 system.webServer 
 rewrite 
 rules 
 rule name="rule1" 
 match url="(\/?html/.*)" ignoreCase="true" / 
 action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" / 
 /rule 
 rule name="rule2" 
 match url="(\/?list/cate/.*)" ignoreCase="true" / 
 action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" / 
 /rule 
 rule name="rule3" 
 match url="(\/?news/detail/.*)" ignoreCase="true" / 
 action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" / 
 /rule 
 rule name="rule4" 
 match url="(\/?/html/.*)" ignoreCase="true" / 
 action type="Rewrite" url="/gourl.php?url={R:1}" appendQueryString="true" / 
 /rule 
 /rules 
 /rewrite 
 /system.webServer 
 /configuration 

httpd.ini 撰写标准

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32

RewriteRule ^(\/?news/detail/.*?)$ /gourl\.php\?url=$1 [L]


.htaccess 撰写标准


RewriteEngine on
RewriteRule ^(\/?html/.*?)$ /gourl\.php\?url=$1 [L]
RewriteRule ^(\/?list/cate/.*?)$ /gourl\.php\?url=$1 [L]
RewriteRule ^(\/?news/detail/.*?)$ /gourl\.php\?url=$1 [L]
RewriteRule ^(\/?/html/.*?)$ /gourl\.php\?url=$1 [L]


变换方式及专用工具:


 

 



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503