返回列表 发帖
查看: 7383|回复: 5

[求助] 关于X3.4版本的伪静态问题

4

主题

2

回帖

7

积分

初学乍练

贡献
0 点
金币
1 个
发表于 2019-11-10 23:04:46 | 查看全部 |阅读模式
我的脚本是:Apache的Rewrite模块
后台也开启了SEO伪静态如下图:
1.png
伪静态规则是:
RewriteEngine On
RewriteBase /discuz

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


设置过后,网站版块页面无法打开
QQ截图20191110230424.png
我知道答案 回答被采纳将会获得1 贡献 已有5人回答
回复

使用道具 举报

17

主题

269

回帖

546

积分

应用开发者

贡献
2 点
金币
165 个
QQ
发表于 2019-11-10 23:10:56 | 查看全部
RewriteBase /discuz
改为
RewriteBase /
试试看
回复

使用道具 举报

4

主题

2

回帖

7

积分

初学乍练

贡献
0 点
金币
1 个
 楼主| 发表于 2019-11-10 23:32:33 | 查看全部
杰瑞科技 发表于 2019-11-10 23:10
RewriteBase /discuz
改为
RewriteBase /

好了,谢谢
回复

使用道具 举报

0

主题

1

回帖

3

积分

初学乍练

贡献
0 点
金币
1 个
发表于 2019-12-11 16:33:14 | 查看全部
按这样改,内容页转成静态了,但列表页还是动态地址
回复

使用道具 举报

77

主题

326

回帖

432

积分

炉火纯青

贡献
2 点
金币
0 个
QQ
发表于 2019-12-12 20:52:22 | 查看全部
<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|dwt)[        DISCUZ_CODE_0        ]quot;>

    order deny,allow
   
deny from all


</FilesMatch>



# 将 RewriteEngine 模式打开

RewriteEngine On



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

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
回复

使用道具 举报

77

主题

326

回帖

432

积分

炉火纯青

贡献
2 点
金币
0 个
QQ
发表于 2019-12-12 20:53:39 | 查看全部
请教下,我上面红色部分是什么意思?我也是开了伪静态,而且正常使用中。但是不明白上面红色是什么意思?
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-2 11:57 , Processed in 0.094897 second(s), 38 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表