Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] linux,IIS,WIN主机,虚拟主机,Nginx主机DZX2.5 X2伪静态规则文件下载 教程

  [复制链接]
babyfacer 发表于 2011-11-9 16:52:43 | 显示全部楼层 |阅读模式
本帖最后由 babyfacer 于 2014-4-24 11:46 编辑

下载在最下面

太多人在问伪静态规则文件的问题了,我也是小白,在这里简单的说一下默认情况下的伪静态规则文件的创建方法

首先,进入后台:SEO设置,伪静态设置


这里是伪静态设置,建议保持默认


然后勾选后面的框


然后点击提交

点此查看规则:

然后 点击这个 去查看规则(在此过程中不要关掉后台)

然后选择适合你的规则,复制到文本文档,然后另存为:WIN主机就另存为httpd.ini    Linux主机就另存为:.htaccess(文件名为空哟),其他主机我也不是很清楚了


需要说明的是,如果你的网站不是放在根目录的,就需要增添一个目录路径哟
  1. Apache Web Server(虚拟主机用户)
  2. # 将 RewriteEngine 模式打开
  3. RewriteEngine On

  4. # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
  5. RewriteBase /discuz
复制代码
安装在子目录的,需要把discuz改成你自己的子目录,不过这里希望大家理解一下“根目录”

比如,网站:http://www.chinagirlol.com   以及网站http://www.chinagirlol.com/bbs   后者叫子目录,但是===如果你给bbs目录绑定了域名bbs.chinagirlol.com 那bbs这个目录就是bbs.chinagirlol.com的根目录,那伪静态就应该是  把RewriteBase /discuz 改成RewriteBase /




下载(本来不准备发的,有些人就是懒得不得了;上面的教程已经写清楚了,如果实在是懒得做,就花钱下载吧):

这是DZX2的,可适用于大部分情况的虚拟主机和IIS主机


DZX2.5,可适用于大部分情况的虚拟主机和IIS主机


有部分人安装正确的设置方法,设置了伪静态也还是不能实现伪静态,可以参考一下我置顶的这个回复,171楼 。另外还需要注意一个问题,需要给伪静态规则文件设置访问权限



171楼:https://discuz.dismall.com/forum.php? ... 489176&pid=24627204

其他教程:

去掉附件下载提示 For Discuz! X2.0 X2.5
https://discuz.dismall.com/thread-2891700-1-1.html


真正正确的官方主帖下方的“更多”分享按钮 修改方法 支持DZX2 X2.5
https://discuz.dismall.com/thread-2481632-1-1.html

linux,IIS,WIN主机,虚拟主机,Nginx主机DZX2.5 X2伪静态规则文件下载 教程
https://discuz.dismall.com/thread-2489176-1-1.html


【ChinaGirl】仿19楼 帖内游客注册提醒/QQ/新浪微博账号登陆 For 7.2/X2/X2.5
https://discuz.dismall.com/thread-2617671-1-1.html


DZX2.0~DZX2.5友情链接横排显示,图片带描述文字友情链接横排显示
https://discuz.dismall.com/thread-2668687-1-1.html


【DZ教程之备份数据】利用帝国备份王备份数据库,搬家教程
https://discuz.dismall.com/thread-2743633-1-1.html



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
txwm007 发表于 2012-5-28 22:24:02 | 显示全部楼层
这是我在一个群里的朋友帮我解决的,在这把代码分享一下,以后碰到我这种问题的友友们也可以借鉴一下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="topic">
                    <match url="^topic-(.+)\.html$" />
                    <action type="Rewrite" url="portal.php?mod=topic&amp;topic={R:1}" />
                </rule>
                <rule name="article">
                    <match url="article-([0-9]+)\.html$" />
                    <action type="Rewrite" url="portal.php?mod=view&amp;aid={R:1}" />
                </rule>
                <rule name="forum">
                    <match url="^forum-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
                    <action type="Rewrite" url="forum.php?mod=forumdisplay&amp;fid={R:1}&amp;page={R:2}" appendQueryString="false" />
                </rule>
                <rule name="thread">
                    <match url="^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" />
                    <action type="Rewrite" url="forum.php?mod=viewthread&amp;tid={R:1}&amp;extra=page={R:2}&amp;page={R:3}" />
                </rule>
                <rule name="group">
                    <match url="^group-([0-9]+)-([0-9]+)\.html$" />
                    <action type="Rewrite" url="forum.php?mod=group&amp;fid={R:1}&amp;page={R:2}" />
                </rule>
                <rule name="space">
                    <match url="^space-(username|uid)-(.+)\.html$" />
                    <action type="Rewrite" url="home.php?mod=space&amp;{R:1}={R:2}" />
                </rule>
                <rule name="Xrewrite">
                    <match url="^([a-z]+)-(.+)\.html$" />
                    <action type="Rewrite" url="{R:1}.php?rewrite={R:2}" />
                </rule>
            </rules>
        </rewrite>
  <asp scriptErrorSentToBrowser="true" />
  </system.webServer>
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
</system.web>
</configuration>
<configuration>
<system.webServer>
<rewrite>
    <rules>
        <rule name="Enforce canonical hostname" stopProcessing="true">
            <match url="(.*)" />
            <conditions>
                <add input="{HTTP_HOST}" negate="true" pattern="^www.5-123.com$" />
            </conditions>
            <action type="Redirect" url="http://www.5-123.com/{R:1}" redirectType="Permanent" />
        </rule>
    </rules>
</rewrite>
</system.webServer>
<system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/>
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
</system.web>
</configuration>


把以上代码复制下来,用记事本另存为:web.config 格式文件,上传到空间根目录再开启伪静态就好了
回复

使用道具 举报

zhaodaqian 发表于 2011-11-9 16:56:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ppcynt 发表于 2011-11-9 16:58:33 | 显示全部楼层
回复

使用道具 举报

movie007 发表于 2011-11-9 17:04:38 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

我是潇洒哥 发表于 2011-11-9 17:22:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

aikeee 发表于 2011-11-9 23:29:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

maotiaozi 发表于 2011-11-10 09:34:40 | 显示全部楼层
我不太会用。。。

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz


这个是要修改哪里?


另外存好了是不是直接传目录下。
回复

使用道具 举报

maotiaozi 发表于 2011-11-10 09:42:22 | 显示全部楼层
我的用不了。不懂是什么原因
回复

使用道具 举报

q27997 发表于 2011-11-10 10:08:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| babyfacer 发表于 2011-11-10 12:02:00 | 显示全部楼层
q27997 发表于 2011-11-10 10:08
来图片直接点。。还是部太懂。。。那个是规则。。是这边的吗

对。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-28 02:51 , Processed in 0.029215 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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