ASP伪静态可以支持.htaccess吗?
11个回答
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
展开全部
可以的,在IIS上安装ISAPI_Rewrite 3.1 Full版就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
伪静态规则跟所用的服务器有关,一般如下:
① ASP常用的服务器的伪静态模式有.htaccess或httpd.ini或web.config
② IIS平台并不支持.htaccess,IIS只支持 httpd.ini
③ Apache服务器才支持 .htaccess
.htaccess规则和httpd.ini规则之间可以相互转换,网上有教程
① ASP常用的服务器的伪静态模式有.htaccess或httpd.ini或web.config
② IIS平台并不支持.htaccess,IIS只支持 httpd.ini
③ Apache服务器才支持 .htaccess
.htaccess规则和httpd.ini规则之间可以相互转换,网上有教程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IIS平台并不支持.htaccess,IIS只支持 httpd.ini ,Apache服务器才支持 .htaccess ;
如果你的ASP不是运行在Apache平台上,你可以将.htaccess规则转换成httpd.ini规则
如果你的ASP不是运行在Apache平台上,你可以将.htaccess规则转换成httpd.ini规则
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.htaccess是Apache伪静态配置文件
Asp的伪静态配置应该写在httpd.ini 中,httpd.ini要上传到网站根目录 。
httpd.ini 内容开始:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule /httpd(?:.ini|.parse.errors).* / [F,I,O]
# Block external access to the Helper ISAPI Extension
RewriteRule .*.isrwhlp / [F,I,O]
#是将index.asp 伪静态为index.html
RewriteRule ^(.*)/index.asp $1/index.html
#文章页伪静态,把article.asp?id=xxx映射成 /xxx.html ,其中xxx为文章ID号,在article.asp中接收id, id=request("id"), 根据ID有数据库中取数据即可
RewriteRule ^(.*)/([0-9]*).html $1/article.asp?id=$2
#文章列表页伪静态, 把/list.asp?x=$2&y=$3 映射成 如:/news/sports/ 格式,$2对应news,$3对应 sports ,在数据库中取news中sports文章显示即可其中([a-z]*)代表任意字母,([0-9]*)代表数字
RewriteRule ^(.*)/([a-z]*)/([a-z]*)/ $1/list.asp?x=$2&y=$3
httpd.ini 内容结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询