Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

rewrite的问题

[复制链接]
heatherm 发表于 2008-10-26 23:52:20 | 显示全部楼层 |阅读模式
本帖最后由 heatherm 于 2008-10-26 23:54 编辑

我用的是UCH 1.5RC2

开启rewrite后,不管进入谁的空间都变成进入自己的空间。

我的rewrite是用官方帮助你们的那个规则(貌似是1.2版的帮助)。

我是独立服务器,apache。

关闭则正常,请问这个问题该如何解决?
回复

使用道具 举报

玻璃屋女孩 发表于 2008-10-27 10:04:09 | 显示全部楼层
按照这个说明做
首先确定您使用的 Apache 版本,及是否加载了 mod_rewrite 模块。
Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:
LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c
Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码
此时请务必注意,如果网站使用通过虚拟主机来定义
请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用
改好后然后将 Apache 重启。

注意:

以下规则,仅适用于程序可以通过独立域名或者二级域名直接访问。
如果您的程序需要域名后面加目录名的方式才可以访问,那么,您需要手工修改以下规则:

将 “^/” 修改为 “^/xxxxx/”

其中,xxxxx 为您的程序目录名

-----------------------------------------------------------------------


RewriteEngine On
RewriteRule ^/(space|network)\-(.+)\.html$ /$1.php?rewrite=$2 [L]
RewriteRule ^/(space|network)\.html$ /$1.php [L]
RewriteRule ^/([0-9]+)$ /space.php?uid=$1 [L]
回复

使用道具 举报

鸟瞰 发表于 2008-10-27 13:40:54 | 显示全部楼层
RewriteEngine On
RewriteRule ^/(space|network)\-(.+)\.html$ /$1.php?rewrite=$2 [L]
RewriteRule ^/(space|network)\.html$ /$1.php [L]
RewriteRule ^/([0-9]+)$ /space.php?uid=$1 [L]

请问用在WIN2003上行不行?
是WIN2003的IIS上
回复

使用道具 举报

朽木刀 发表于 2009-8-11 16:46:32 | 显示全部楼层
本帖最后由 朽木刀 于 2009-8-11 16:51 编辑
请问用在WIN2003上行不行?
是WIN2003的IIS上
鸟瞰 发表于 2008-10-27 13:40


这个好像是不行的吧,这个规则不是给IIS的
回复

使用道具 举报

摩客网 发表于 2009-9-4 17:43:30 | 显示全部楼层
把这个帖子顶起来.我的也是这样一个问题,我现在用的是2.0,开谁的主页都是显示自己的主页.
回复

使用道具 举报

摩客网 发表于 2009-9-4 17:58:20 | 显示全部楼层
绝对不能让这个帖子消失下去
有朋友来解决吗?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-6 20:42 , Processed in 0.104058 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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