我想请教各位大侠一个问题,网站空间需要支持URL重写是啥意思
- 提问者网友:心牵心
- 2021-04-30 23:16
- 五星知识达人网友:污到你湿
- 2021-04-30 23:46
现在的虚拟主机一般都支持url重写!
如果不支持:
想要IIS支持URL重写,得先装个ISAPI 下载地址: http://haloua.zb139.net/attachments/month_0511/l20051124164812.rar
下载后解压到任意文件夹,给IIS用户读取权限,在IIS右键点击一个站点,属性,ISAPI筛选器,添加,筛选器名称一定得叫 re,可执行文件就点浏览找到你解压的目录Rewrite.dll加上即可。
重启IIS后应该就能支持URL重写规则了。
需要修改解压目录中的httpd.ini这个文件
RewriteRule /info_(\d+)\.htm /info\.asp\?id=$1 [N,I]
这句话就可以把提交的地址 http://www.xxx.com/info_122.htm映射到真正的地址 http://www.xxx.com/info.asp?id=122
如果你在处理数据翻页,那么写法是:
More_<%=Page%>_<%=type%>.html (注:page是翻页页数,type是数据类型)
表现形式:More_1_95.html
如果翻下一页,则为:More_2_95.html,继续下一页的循环,则是:
More_3_95.html,以此类推。
不过你需要在httpd.ini文件中增加以下代码:
RewriteRule /More_(\d+)_(\d+)\.html /jsp/more\.jsp\?page=$1&type=$2 [N,I]
如果你的动态程序有多个参数需要传递,那么就增加多个(\d+)即可,如下:
RewriteRule /More_(\d+)_(\d+)_(\d+)\.html /jsp/more\.jsp\?page=$1&type=$2&type2=$3 [N,I]
翻页处理表现形式是:More_1_95.html
这个BLOG就是我刚刚安装了URL重写筛选器,修改了一些原代码,弄成现在这个半静态的样子,实际上还是动态的。
如果想把 http://www.xxx.com/info.asp?id=50#abc 转换成静态的网页
因为#abc是程序处理了ID=50这个变量生成静态页面之后按锚点又做了一次页内链接,所以应该这么做映射
http://www.xxx.com/info.asp?id=50#abc转换成 http://www.xxx.com/info_50.htm#abc,重写规则如下:
RewriteRule /info_(\d+)\.htm#(\d+) /info\.asp\?id=$1#$2 [N,I] 0 0 0
我是光速中国【江域】如有其它问题可以Q详谈!
- 1楼网友:夜余生
- 2021-05-01 03:29
- 2楼网友:酒安江南
- 2021-05-01 01:58
【注册地址】:
http://web.99081.com/sysweb/RegTrans.aspx?CodeProvider=sky521 http://web.TheC.Cn/sysweb/RegTrans.aspx?CodeProvider=sky521
【特色介绍】:
『空间无限 永久免费』 免费为您提供无限大的存储空间,足以容纳成千上万甚至上百万计的网页文件,并可永久免费使用!
『域名绑定及转发』 您可以绑定(或转发)自己的域名,还可以将域名绑定(或转发)到子目录!另外赠送xxx.Qyun.Net的免费域名供您使用!
『WEB管理 FTP管理』 通过在线(Web)和FTP两种方式及在线解压/压解等强大功能,可以轻松完成网站发布及维护任务,使文件管理易如反掌!
『多种脚本支持』 支持HTML、ASP、ASP.NET1.0、ASP.NET2.0及PHP多种脚本,使您的选择更加灵活!
『数据库支持』 系统同进支持ACCESS、MSSQL、MYSQL三种数据库,使您的选更加全面,满足您的多种需要!
『组件齐全』 支持FSO、Zend、Jmail、AspJepg等多种流行组件,全面支持,并且不断完善,不断更新,体验更多建站乐趣! http://web.99081.com/sysweb/RegTrans.aspx?CodeProvider=sky521
- 3楼网友:酒醒三更
- 2021-05-01 00:37
一个完整的网站,需要一个域名地址来支持,域名指向网站有两种:
1、把域名解析到网站空间。
2、把域名转发到网站空间
满意给个评价