搜外网>搜外问答>问答页面

关于web.config二级域名绑定二级目录的问题 推荐热议 悬赏3元 已结束

我的web.config代码:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

    <system.webServer>

        <rewrite>

            <rules>

                <rule name="301Redirect" stopProcessing="true">

                    <match url="(.*)" />

                    <conditions logicalGrouping="MatchAny">

                        <add input="{HTTP_HOST}" pattern="^abc.com$" />

                    </conditions>

                    <action type="Redirect" url="http://www.abc.com/{R:0}" redirectType="Permanent" />

                </rule>

                <rule name="Pc_m">

                    <match url="^.*$" ignoreCase="false" />

                    <conditions>

                        <add input="{HTTP_HOST}" pattern="^m.abc.com$" />

                    </conditions>

                    <action type="Rewrite" url="m/{R:0}" appendQueryString="true" />

                </rule>

            </rules>

        </rewrite>

    </system.webServer>

    <system.web>

        <customErrors mode="Off" />

        <compilation debug="true" />

        <identity impersonate="false" />

    </system.web>

</configuration>

遇到的问题,打开二级域名下的目录如果加斜杠则正常,如不加斜杠会出错:

如:m.abc.com/123/  打开后正常显示

如:m.abc.com/123  打开后则会301跳转到 m.abc.com/m/123/  这个不存在的目录上

web.config 该如何写才能让不加斜杠的目录301跳转到加上斜杠的目录上呢?而二级域名下的.html等文件正常显示。

追加问题
    12 人参与回答
鲁梓源1号
鲁梓源1号 · 成都软装公司,精装房样板房软装,别墅装修公司,同行业换友链加Q :524595840

老哥  你得手机端是单独空间做得吗 ?   我手机端必须才能进去

我看看发个回答有没有用

微笑似年华
微笑似年华 · 医疗健康类 - 交换友链 - QQ:370880037 →→→→→→→→→→→→看站→→→→→→→→→→→→→→→→

看不懂 但是来学习一下!

路过看看,不懂代码

橄榄绿叶
橄榄绿叶 · 行星减速机

,,,学习学习

这个 配置重写   也有可能你没有配置默认页

可以修改成 让二级域名下不加斜杆目录自动301跳转到加斜杠的目录上吗?

统一下还是要加的比较好

左左渔
左左渔 · 专注“科技项目申报”体系

你意思是不加斜杆的不能直接跳转到加斜杆的上面?

車乾
車乾 · 平台运营

域名链接统一是比较不错的方式

施先生
施先生 · 资深的SEO/SEM工作者和管理者

为什么要不加/基本上都是加上/的

崔家大院
崔家大院 · 网站诊断、建站、快速排名

这样做 比较好 不要修改  可以路径同一 集权