紫陌红尘

 找回密码
 立即注册
搜索
查看: 5214|回复: 0

[IT数码] Discuz 7.2静态化问题

[复制链接]
发表于 2010-10-9 16:08 | 显示全部楼层 |阅读模式
原来存在的问题:
静态化目录为a,按照传统的静态化规则是冲突的,如果将.htaccess指向a则http://a.abc.com无法访问,如果将.htaccess放在根目录,则子域名无法访问,经过折腾,总算解决了这个问题:
添加以下两行伪静态化规则:
RewriteCond %{HTTP_HOST} !^www.zmhcl.com$ [NC]
RewriteRule ^(.*)$ http://www.zmhcl.com/$1 [L,R=301]



将.htaccess放在a目录下,静态化规则如下:
# 将 RewriteEngine 模式打开
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.zmhcl.com$ [NC]
RewriteRule ^(.*)$ http://www.zmhcl.com/$1 [L,R=301]
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

上传,后台开启静态化,ok,全部正常。
参考文章:http://www.discuz.net/thread-1561068-1-1.html
http://www.discuz.net/thread-1453892-2-1.html

回复| 举报

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

本版积分规则

QQ|手机版|紫陌红尘 ( 浙ICP备14025083号-1 )

GMT+8, 2024-11-21 22:39 , Processed in 0.120442 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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