bytea论坛

 找回密码
 注册
搜索
查看: 5639|回复: 6

请教版主一个难题·关于SEF [复制链接]

Rank: 1

发表于 2006-9-20 21:42:31 |显示全部楼层
不知道版主是否使用过boblog。官方网址:http://www.bo-blog.com,这个blog也支持静态化,但我发现如果将这个blog安装在mambo的子目录上,即:
http://www.withdream.com/ 是mambo制作,而http://www.withdream.com/blog 对应的是boblog。

同时,mambo和boblog都启用伪静态化(SEF)的话,则无法访问类似这样的页面:
http://www.withdream.com/blog/post/0.htm

这样的访问,将直接进入http://www.withdream.com/主页。

请教教我,应该如何修改.htaccess文件,才能同时实现静态化。

主页演示:http://www.withdream.com/
blog演示:http://www.withdream.com/blog

请有时间时,帮忙指点一二,不胜感激!

Rank: 1

发表于 2006-9-20 21:46:48 |显示全部楼层
http://www.withdream.com/blog/images/apache/ 下的.htaccess内容如下:
---------------
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^post/([0-9]*).htm$ read.php?$1
</IfModule>

使用道具 举报

Rank: 1

发表于 2006-9-20 21:47:12 |显示全部楼层
而曼波本身的相应文件内容为:
------------------
##
# @version $Id: htaccess.txt,v 1.1 2005/07/22 01:51:57 eddieajau Exp $
# @package Mambo
# @copyright (C) 2000 - 2005 Miro International Pty Ltd
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Mambo is Free Software
##

#
#  mod_rewrite in use
#

RewriteEngine On

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update YourMamboDirectory (just / for root)

# RewriteBase /YourMamboDirectory

#
#  Rules
#

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

使用道具 举报

Rank: 1

发表于 2006-9-20 21:48:16 |显示全部楼层
我应该如何修改,才能解决在/blog下实现静态化呢?
请指点。我尝试过很多次,但我只是瞎试探。因为我不懂web编程。多谢!

使用道具 举报

Rank: 9Rank: 9Rank: 9

发表于 2006-9-20 21:57:07 |显示全部楼层
把blog的.htaccess文件放在blog/目录底下,应该就没有问题了。

如果实在不行,可以试试在mambo的Rules开头加上
RewriteRule ^blog/post/([0-9]*).htm$ read.php?$1
类似的句子,我对.htaccess也不熟,你可以上网搜索一下,应该属于正则表达式

使用道具 举报

Rank: 1

发表于 2006-9-20 22:46:01 |显示全部楼层
把blog的.htaccess文件放在blog/目录底下,应该就没有问题了。
----------------------
确实如此。多谢!!

使用道具 举报

Rank: 1

发表于 2007-1-16 21:48:58 |显示全部楼层
good boy

使用道具 举报

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