首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

WIN IIS7.5 伪静态文件名

ewday 2015-7-2 [营销SEO问题] 来自PC 复制链接
73246
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
本帖最后由 ewday 于 2015-7-2 13:56 编辑

空间是WINNET IIS7.5 伪静态文件名是叫什么啊?

将Rewrite规则放入该文件名后,是否直接上传到根目录,再在后台seo全局设置即可啊?



上一篇:为什么对帖子加亮加精操作后不即时显示
下一篇:关于百度PC页-手机页url对应关系Xml格式错误
ARCHY 明星会员实名认证 发表于 2015-7-2 16:16:33 来自PC
主要看你的伪静态组件用那种的
一般的是 web.config  根目录下的,在里面添加伪静态规则
ewday  楼主| 发表于 2015-7-2 16:38:54 来自PC
ARCHY 发表于 2015-7-2 16:16
主要看你的伪静态组件用那种的
一般的是 web.config  根目录下的,在里面添加伪静态规则

我空间根目录没有这个文件,我新建了这个文件,伪静态效果规律的网址是出来了,可打开所有的论坛内容对应的网页全会报错。

rewrite-error.jpg

还需要安装那个IIS组件才能生效还是什么意思?
ewday  楼主| 发表于 2015-7-2 17:01:16 来自PC
我空间是万网的,不能进远程,只能FTP进去,那个Rewrite组件,加载是否必须要远程进去操作安装啊?
746023 发表于 2015-7-4 07:25:43 来自PC
万网的空间一般都是支持伪静态的,你把伪静态文件上传到空间
ewday  楼主| 发表于 2015-7-4 07:34:02 来自PC
746023 发表于 2015-7-4 07:25
万网的空间一般都是支持伪静态的,你把伪静态文件上传到空间

恩,现在就是伪静态规则不匹配,头痛。

万网的有一套自己的,discuz的规则需要变更成万网的,有些转不过去,比较烦。
ewday  楼主| 发表于 2015-7-4 09:12:41 来自PC
ARCHY 发表于 2015-7-2 16:16
主要看你的伪静态组件用那种的
一般的是 web.config  根目录下的,在里面添加伪静态规则

万网的伪静态规则:
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="rule1" stopProcessing="true">
                     <match url="^article/([0-9]+)/([_0-9a-z-]+)" />
                     <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" />
                </rule>
                <rule name="rule2" stopProcessing="true">
                    <match url="^tags/([0-9]+)" />
                    <action type="Rewrite" url="tags.php?tags={R:1}"  />
                </rule>
                <rule name="rule3" stopProcessing="true">
                    <match url="test.html" />
                    <action type="Rewrite" url="test.asp"  />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>

而我们discuz的规则是这样的:
<rule name="portal_topic">
                        <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
                </rule>
                <rule name="portal_article">
                        <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}" />
                </rule>
                <rule name="forum_forumdisplay">
                        <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
                </rule>
                <rule name="forum_viewthread">
                        <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
                </rule>
                <rule name="group_group">
                        <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
                </rule>
                <rule name="home_space">
                        <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
                </rule>
                <rule name="home_blog">
                        <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;uid={R:2}&amp;do=blog&amp;id={R:3}&amp;{R:4}" />
                </rule>
                <rule name="forum_archiver">
                        <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}" />
                </rule>
                <rule name="plugin">
                        <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
                        <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&amp;{R:4}" />
                </rule>

万网的这个咨询过空间的客服也验证过是安装好了伪静态组件。

现在就是好多都发现转的不好使,能不能帮看看转下规则。

而且我发现我的模块和部分网页点击后网址感觉有点异常
http://www.ewday.com/forum.php?mod=forumdisplay&fid=2
http://www.ewday.com/forum-2-.html

http://www.ewday.com/forum.php?mod=viewthread&tid=39&extra=page%3D1
http://www.ewday.com/thread-39--1.html

http://www.ewday.com/forum.php?mod=viewthread&tid=40
http://www.ewday.com/thread-40--1.html

怎么出现这样的网址,这个是正常的么?好像多了个-,是那个文件没配置好导致的么?搞了好几天了,麻烦帮看看,有必要我会支付酬劳的,谢谢咯。
ewday  楼主| 发表于 2015-7-4 22:32:28 来自PC
万网轻云主机 iis7.5 需要配置文件是根目录web.config

目前问题如下:
1.全部弄成伪静态后,发现网址生成的不对,多-,需要看下相关的配置是否有问题;
2.伪静态后,打开网页出现插件不存在或已关闭提示,系伪静态规则配置不对导致,需要更换下静态规则;

伪静态,帮看看,谢谢。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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