asp网站配置伪静态
最佳回答
PHP
a. apache+php 使用.htaccess做伪静态 ,配置灵活,可随时调整即可生效
b. nginx+php 需要使用nginx语法做reqwrite ,每次修改需重启nginx或重新加载配置
c. IIS + php IIS7以上版本,安装或自带URL Rewrite ,可通过配置web.config来实现,iis管理器也有可视化配置页面
ASP
a. asp一般配置在iis 下,iis7以上同样可以利用URL Rewrite配置伪静态
b. iis7以下,可以安装 ISAPI_Rewrite,功能略有差异
c. iis下也可以利用404页来实现伪静态,但没有多种规则可以设置,只能是单一入口的系统,把404设置到对应入口,再在程序中获取访问的url根据规则调用对应的页面
最新回答共有2条回答
-
游客
回复1、真正意义的伪静态服务器需要安装Rewrite组件的。还需要写伪静态规则。show.asp?id=34 会变成show/34.html,形式看上去和静态页面一样,但是实际访问的是show.asp?id=34。具体可以自己搜索一下 iis伪静态 ,会有相关操作说明。
2、show.asp?id=34变成 show/?34.html ,这种不是真正意义的伪静态。但是url看上去能好一些。
这个需要改变目录结构和代码。