15053971836 注册 / 登录

asp转伪静态

时间: 阅读:156
asp转伪静态

最佳回答

seo从业者

seo从业者

2023-01-16 16:02:53

动态URL伪静态的处理方法如下:
1、如果您的服务器支持.htaccess,则无需设置,网站根目录下的.htaccess已经设置好规则。
2、如果是Apache服务器
Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:
LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c
Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果存在,且以#开头,请删除#。然后在配置文件(通常就是 conf/httpd.conf或者conf/extra/httpd-vhosts.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。

最新回答共有2条回答

  • 夜半唱歌
    回复
    2023-01-16 18:18:55

    ASP页面变成伪静态 的方法。如showarticle.asp?id1=1&id2=2的路径可以转换为showarticle/?1-2.htm(当然可以转换为其他形式),具体方法如下: 准备工作:建立文件index.asp、文件夹showarticle、在文件夹showarticle中建立文件index.asp(/index.asp、/showarticle、/showarticle/index.asp)。 <html> <head> <title>======index.asp======显示文章列表文件</title> </head> <body> <% '数据库调用代码,此处省略 %> <li><a href="showarticle/?<%=rs("id1")%>-<%=rs("id2")%>.htm"><%=rs("title")%></a></li> </body> </html> <html> <head> <title>======showarticle/index.asp======显示文章内容文件</title> </head> <body> <% Dim value1,value2,id1,id2 value1=replace(Request.ServerVariables("QUERY_STRING"),".htm","") '获得?后面的参数 va