开发者社区> 问答> 正文

关于使用web.config做重定向的问题。

目的是要把http://www.cmeii.com/?host=cmeii.com&src=http://www.cmeii.com/xingdaoshulei/102.html这类地址重定向到http://www.cmeii.com/xingdaoshulei/102.html上面。。。按照IIS7_urlRewrite使用说明(支持G享主机支持的所有语言)上面写的web.config文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                 <rule name="rule1" stopProcessing="true">
                     <match url="^http://www.cmeii.com/?host=cmeii.com&src=http://www.cmeii.com/([_0-9a-z-]+)/([0-9]+).html" />
                     <action type="Rewrite" url="http://www.cmeii.com/{R:1}/{R:2}.html" />
                </rule>
              
            </rules>
        </rewrite>
    </system.webServer>    
</configuration>
显示



HTTP 错误 500.19 - Internal Server Error



无法访问请求的页面,因为该页的相关配置数据无效。


详细错误信息  

模块IIS Web Core
通知未知
处理程序尚未确定
错误代码0x8007000d
配置错误配置文件的 XML 格式不正确
配置文件\\?\f:\usr\LocalUser\qyw141671\web.config

请求的 URLhttp://www.cmeii.com:80/?host=cmeii.com&src=http://www.cmeii.com/xingdaoshulei/102.html
物理路径
登录方法尚未确定
登录用户尚未确定
<div content-container"="">配置源         6:                  <rule name="rule1" stopProcessing="true">7:                      <match url="^http://m.cmeii.com/?host=cmeii.com&src=http://www.cmeii.com/([_0-9a-z-]+)/([0-9]+).html" />8:                      <action type="Rewrite" url="http://www.cmeii.com/{R:1}/{R:2}.html" />

展开
收起
小马哥2014 2016-04-28 13:48:10 5725 0
1 条回答
写回答
取消 提交回答
  • Re关于使用web.config做重定向的问题。
    来高手救命啊。
    2016-04-28 14:01:48
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
WEB SERVICE EFFICENCY 立即下载
WEB CACHE DECEPTION ATTACK 立即下载
从Web到Cloud App 立即下载