PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

.HTML重写问题,xiyou版主看下 [复制链接]

1#
空间服务商说什么不支持UrlWriter.dll文件...因为他们主机上的IIS是7.5什么架构有问题...我win7的IIS也是7.5啊..怎么我测试可以?然后告诉我要是我想实现URL重写需要修改web.config文件无语了....都....所以上来请求有没有别的办法解决呢?
分享 转发
TOP
2#

没办法  必须要dll的。。

钛棒
TOP
3#

IIS7 或者 7.5是需要安装IIS URL Rewrite Module 2.0的..

钛管
TOP
4#

回复 3# gearfox 的帖子

空间服务商说什么可以利用正则表达式实现URL重写,这样需要修改web.config网站系统配置文件,所以我才来请教版主或者作者,这样修改可行么?  配置文件数据库链接字符串可以修改下么?想改复杂点的数据库地址,要不然容易被暴库.....
TOP
5#

数据库名和密码可以修改为复杂点儿的。

钛管
TOP
6#

回复 5# gearfox 的帖子

数据库那块还好.重点是...URL重写功能.IDC不给开通,非要我自己添加正则...我正则没写过.不会弄....
TOP
7#

楼主的问题解决了吗?你看不是不这样可以解决呢?
我空间里正好有一个这样的东东.
http://www.esl-laser.com/httpd.ini
你把这个文件放到你空间根目录,然后在PA后台设置成 重写 .html
提供android手机刷机服务.
TOP
8#

不好意思,我空间不让下载文件.用上面网址并不能下载httpd.ini文件.

[ISAPI_Rewrite]
RewriteRule ^/index.html$    /index.aspx
RewriteRule ^/lanmu_([0-9]+).html$    /index.aspx?menuid=$1
RewriteRule ^/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+).html$  /index.aspx?type=$1&menuid=$2&lanmuid=$3
RewriteRule ^/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&page=$4
RewriteRule ^/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&categoryid=$4
RewriteRule ^/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&categoryid=$4&page=$5
RewriteRule ^/([a-zA-Z]+)/detail_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&infoid=$4
RewriteRule ^/([a-zA-Z]{2})/index.html$    /index.aspx?language=$1
RewriteRule ^/([a-zA-Z]{2})/lanmu_([0-9]+).html$    /index.aspx?language=$1&menuid=$2
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+).html$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&page=$5
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&categoryid=$5
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&categoryid=$5&page=$6
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/detail_([0-9]+)_([0-9]+)_([0-9]+).html$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&infoid=$5

RewriteRule ^/lanmu_([0-9]+).aspx$    /index.aspx?menuid=$1
RewriteRule ^/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+).aspx$  /index.aspx?type=$1&menuid=$2&lanmuid=$3
RewriteRule ^/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&page=$4
RewriteRule ^/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&categoryid=$4
RewriteRule ^/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&categoryid=$4&page=$5
RewriteRule ^/([a-zA-Z]+)/detail_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?type=$1&menuid=$2&lanmuid=$3&infoid=$4
RewriteRule ^/([a-zA-Z]{2})/index.aspx$    /index.aspx?language=$1
RewriteRule ^/([a-zA-Z]{2})/lanmu_([0-9]+).aspx$    /index.aspx?language=$1&menuid=$2
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+).aspx$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/nav_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&page=$5
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&categoryid=$5
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/category_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&categoryid=$5&page=$6
RewriteRule ^/([a-zA-Z]{2})/([a-zA-Z]+)/detail_([0-9]+)_([0-9]+)_([0-9]+).aspx$  /index.aspx?language=$1&type=$2&menuid=$3&lanmuid=$4&infoid=$5

把中间内容存成httpd.ini文件就可以了.
提供android手机刷机服务.
TOP
9#

回复 8# dragonrachel 的帖子

谢谢你的好意..我的问题还没有解决....不过本地测试了你的...还是没用....
TOP
发新话题 回复该主题