查看: 1338|回复: 8

[问与答] 求伪静态写法

[复制链接]
新人来了 发表于 2019-7-23 16:39:38 | 显示全部楼层 |阅读模式
http://127.0.0.1/usernewsadd.html 打不开不知道哪里错了

iis8.5伪静态规则如下:
               <rule name="已导入的规则 ">
                    <match url="^(.*)usernewsadd.html$" ignoreCase="false" negate="false" />
                    <action type="Rewrite" url="{R:1}/userartadd.asp" />
                </rule>
xuanxiao 发表于 2019-7-23 21:35:10 | 显示全部楼层
  1. <configuration>
  2.     <system.webServer>      
  3.                 <rewrite>  
  4.           <rules>  
  5.               <rule name="测试">  
  6.                   <match url="^userartadd\.html$" ignoreCase="false" />  
  7.                   <action type="Rewrite" url="/userartadd.asp" appendQueryString="false" />  
  8.               </rule>               
  9.           </rules>  
  10.       </rewrite>      
  11.     </system.webServer>
  12. </configuration>
复制代码
 楼主| 新人来了 发表于 2019-7-24 13:16:42 | 显示全部楼层
本帖最后由 新人来了 于 2019-7-24 13:35 编辑


用这个还是打不开 404
 楼主| 新人来了 发表于 2019-7-24 13:17:55 | 显示全部楼层
其他的页面伪静态规则这样写都可以,唯独这个页面不行  搞不懂
  1. <rule name="已导入的规则 ">
  2.                     <match url="^(.*)usernewsadd.html$" ignoreCase="false" negate="false" />
  3.                     <action type="Rewrite" url="{R:1}/userartadd.asp" />
  4.                 </rule>
复制代码

 楼主| 新人来了 发表于 2019-7-24 14:02:12 | 显示全部楼层
详细错误信息:
模块           IIS Web Core
通知           MapRequestHandler
处理程序           ASPClassic
错误代码           0x80070002
请求的 URL           http://127.0.0.1:80/userart/add.asp
物理路径           d:\wwwroot\wagnzhan\wwwroot\userart\add.asp
登录方法           匿名
登录用户           匿名

看错误提示好像这个请求路径出错了 应该是http://127.0.0.1:80/userartadd.asp  
ttasp 发表于 2019-7-24 15:12:05 来自手机 | 显示全部楼层
你这个路劲有问题
 楼主| 新人来了 发表于 2019-7-24 15:34:03 | 显示全部楼层
ttasp 发表于 2019-7-24 15:12
你这个路劲有问题

都是放在根目录的  按道理说应该不会出错  用asp的路径就能打开  用伪静态后的就打不开了
ttasp 发表于 2019-7-24 15:40:25 | 显示全部楼层
新人来了 发表于 2019-7-24 15:34
都是放在根目录的  按道理说应该不会出错  用asp的路径就能打开  用伪静态后的就打不开了

d:\wwwroot\wagnzhan\wwwroot\userart\add.asp

看你无理路径,WWWROOT才是根目录吧
 楼主| 新人来了 发表于 2019-7-24 15:44:37 | 显示全部楼层
ttasp 发表于 2019-7-24 15:40
d:\wwwroot\wagnzhan\wwwroot%userart\add.asp

看你无理路径,WWWROOT才是根目录吧

是的   而且应该是userartadd.asp这个文件才对  用了伪静态后变成了userart/add.asp
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号