[提问]
IX装了discuz X2 伪静态规则怎么都弄不好
|
|
|
如题,请问有使用IX主机的朋友装了discuz X2 吗?伪静态成功了没?指点一下啊!!!!!!! |
|
|
|
|
|
|
|
|
|
|
微微百科
发表于 2011-5-26 18:59:08
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
duoleshi
发表于 2011-5-27 09:46:21
|
显示全部楼层
# 将 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
这是使用的规则 |
|
|
|
|
|
|
|
|
|
|
duoleshi
发表于 2011-5-27 09:49:54
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
微微百科
发表于 2011-5-27 09:55:53
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
duoleshi
发表于 2011-5-27 09:57:25
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
lpj
发表于 2011-5-27 10:07:03
|
显示全部楼层
这个伪静态可以用,可能是你设置的目录有问题
你的网站放在哪里的?htaccess放在哪里的? |
|
|
|
|
|
|
|
|
|
|
微微百科
发表于 2011-5-27 10:08:36
|
显示全部楼层
可能是规则有问题,你再参照一下下面的规则:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改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 ^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 ^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 ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1 |
|
|
|
|
|
|
|
|
|
|
duoleshi
发表于 2011-5-27 10:09:28
|
显示全部楼层
|
网站放在域名下,也就是根目录下,htaccess 也放在根目录下 |
|
|
|
|
|
|
|
|
|
|
微微百科
发表于 2011-5-27 10:10:50
|
显示全部楼层
原帖由 duoleshi 于 2011-5-27 10:09 AM 发表 
网站放在域名下,也就是根目录下,htaccess 也放在根目录下
这样放的位置是没有问题的。 |
|
|
|
|
|
|
|
|