Discuz教程网

关于X3伪静态问题,一直解决不了

[复制链接]
authicon tbjsgqo 发表于 2013-5-13 12:53:47 | 显示全部楼层 |阅读模式
Discuz X3.0是伪静态没有问题,更新X3后,伪静态都重新设置了,在全局——SEO,都打上了也查看了了相对的规则,更改了.htaccess文件,我是Apache Web Server(虚拟主机用户),下面是伪静态规则:# 将 RewriteEngine 模式打开
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
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$ plugin.php?id=$12&%1
然后更新的缓存,退出登录,就是伪静态,如图:
212325ih5zck6no2sohts6.png
本以为设置成功可是,如果用户登录后,就不是了伪静态了。如图:

但是在帖子下方有个永远地址是伪静态的,如图:

也试过用下面永久地址访问,也可以访问,可我为什么用户登录就不是伪静态,如何设置。



上一篇:3.0论坛主题贴推荐到资讯后,图片无法在封面里使用
下一篇:升级以后插件应用安装不了了怎么回事?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 05:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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