您当前所在位置:首页linux159dnf教你discuz X2如何在liunx空间实现URL伪静态

159dnf教你discuz X2如何在liunx空间实现URL伪静态

更新:2023-11-20 16:21:24编辑:tooool归类:linux人气:1248

  伪静态在对于站点来说,一是有利于对搜索引擎SEO优化,尤其是站点经过多次调整,部分URL已经失效,再一个可以把对外的URL进行规范化,也利于站点的

159dnf教你discuz X2如何在liunx空间实现URL伪静态

  安全

  长沙SEO今天帮朋友用discuz X2做了一个论坛,之前几乎没有用过这类型的程序,后台开启伪静态发现论坛主题页进不去,不知道什么原因,把伪静态关闭了又能进

  去了,后来还是在discuz论坛找到了答案,原来主机是用的liunx空间,需要添加一个伪静态规则.所以这个空间选择很重要啊.下面我把伪静态步骤写出来.

  首先用记事本创建一个文件名为.htaccess的文件,负责以下代码:

  RewriteEngine On

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

  RewriteBase /discuz

  # 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

  保存,记得修改这里RewriteBase /discuz,上传到空间就OK了.(159dnf搜服网 )

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

斜杠符号怎么打win11任务栏怎么透明1windows11最新版windows11最新版本微软最新系统win11下载
winXp系统如何让文件夹下方显示文件格式【图文】 热烈祝贺Mcoin交易所和Etm墨宝通证经济,即将上线