C# 传递给jquery的www和非www不理解

C# 传递给jquery的www和非www不理解,c#,jquery,asp.net,C#,Jquery,Asp.net,我正在创建一个用于在ck编辑器中上载图像的处理程序。这是下面给出的调用处理程序的jquery <script type="text/javascript"> $(function() { CKEDITOR.replace('<%=ckeditcms.ClientID %>', { filebrowserImageUploadUrl: 'http://joinmbw.in/Upload.ashx' });

我正在创建一个用于在ck编辑器中上载图像的处理程序。这是下面给出的调用处理程序的jquery

 <script type="text/javascript">
            $(function() {
                CKEDITOR.replace('<%=ckeditcms.ClientID %>',
      { filebrowserImageUploadUrl: 'http://joinmbw.in/Upload.ashx' }); //path to “Upload.ashx”
            });
        </script>
问题出现在filebrowserImageUploadUrl中:“http://joinmbw.in/Upload.ashx”。。。 客户端通过http://www.joinmbw.in到达站点,这样filebrowserImageUploadUrl就不会重定向到Upload.ashx。。。如果我将filebrowserImageUploadUrl更改为filebrowserImageUploadUrl:'http://www.joinmbw.in/Upload.ashx',它可以工作

但我希望它能在有www和无www的域中工作

我在webconfig文件中尝试了这个

<rewrite>
    <rules>
        <rule name="Redirect HTTP to HTTPS" stopProcessing="true">
            <match url="(.*)"/>
            <conditions>
                <add input="{HTTPS}" pattern="^OFF$"/>
            </conditions>
            <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>
        </rule>
    </rules>
</rewrite>

但是它说element system.webserver的子元素重写无效。

根据您的错误语句,element system.webserver的子元素重写无效

您需要在web服务器上安装


您可以从链接下载所需的扩展插件

除了url重写还有其他选项吗???@Saravana,根据我的经验,如果您想使用重写,那么您必须安装扩展插件