求Apache下的.htaccess伪静态规则点击数:516 | 回复数:6 | 最后回复发表于2011.12
1楼
- fff80
- 发表于 2010.05.09 19:26:30
见程序官方贴吧说。加一段伪静态规则,但没有直接给出.htaccess文件,真不好办?
为什么用了这个文件的内容还是不行,内容如下:
RewriteEngine On
#下面是我的网站目录
RewriteBase /phpsay/
#下面是官方给出的规则
RewriteRule ^(.*)/category-([0-9]+)-([0-9]+).html?*(.*)$ $1/category.php?cid=$2&page=$3&$4
RewriteRule ^(.*)/bar-([0-9]+)-([0-9]+).html?*(.*)$ $1/forum.php?fid=$2&page=$3&$4
RewriteRule ^(.*)/topic-([0-9]+)-([0-9]+).html?*(.*)$ $1/topic.php?tid=$2&page=$3&$4
RewriteRule ^(.*)/member-([0-9]+).html?*(.*)$ $1/member.php?uid=$2&$3
有知道的告诉我一下哦。留言在这里:
http://www.taobangbang.org/phpsay/topic.php?tid=22楼Alan发表于 2010.05.09 21:42:57 压缩包里有伪静态规则文件
我遇到过这样的问题解决了
.confhttpd.conf
是否开启
LoadModule rewrite_module modules/mod_rewrite.so
如果开启了请检查AllowOverride的状态:
<Directory />
Options FollowSymLinks
AllowOverride All <<如果停止则无法生效,起码我是选择all才能正确跳转。
</Directory>
希望能帮助到LZ
4楼fff80发表于 2010.05.11 00:28:11 回复3楼 没看懂楼上的,我只问题一下,.htaccess中的内容有错没有?如果没错,那我这个就应该没有问题,装在一个空间程序都伪静态正常的。
5楼fff80发表于 2010.05.11 00:32:48 回复2楼 回2楼:
那规则直接加到.htaccess里是不行的。本来我不懂这个文件,但看其它的都还要指定程序安装目录还有其它等等,就照搬了,还是不行。
6楼fff80发表于 2010.05.11 02:02:06 7楼martin发表于 2011.12.27 13:55:44 请问你是怎么搞好的?
连接打不开啊