您的位置 首页 站长运营

Discuz! X3.0/X3.1/X3.2通用 Apache伪静态规则【亲测可用】

大家在使用Discuz的时候,经常会遇到伪静态规则,下面春哥分享一个亲测的,伪静态规则。 在Discuz后台全局》SEO设置》URL 静态化相关复选框全部勾选,点提交按钮。然后将以…

Discuz! X3.0/X3.1/X3.2通用 Apache伪静态规则【亲测可用】

大家在使用Discuz的时候,经常会遇到伪静态规则,下面春哥分享一个亲测的,伪静态规则。

在Discuz后台全局》SEO设置》URL 静态化相关复选框全部勾选,点提交按钮。然后将以下复制到文本文档中,另存为.htaccess上传到网站根目录就好了。

在windows下创建.htaccess的方法

如果想在Windows操作系统下新增一个.htaccess 文件实现对页面的rewrite,任你如何右点鼠标或者选文件->新增去新增都不会成功的,Windows都会要求给个文件名称。如果你想通过更改文件名的方法实现,也是不可能的。

那么,想要创建.htaccess文件该怎么办呢?方法说穿了很简单:

1. 打开Windows内建的记事本;

2. 选取另存新文件文件->另存为;

3. 在另存为的保存类型下拉选单中选取所有文件类型,可以选择utf-8,也可以是ansi

4. 这时就可在文件名中输入.htaccess;

5. 选取要另存的路径再按下保存,一个.htaccess 文件就新增完成。

# 将 RewriteEngine 模式打开
RewriteEngine On

RewriteBase /

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/48616.html

为您推荐

返回顶部