分享

写回答

发帖

[提问] .htaccess的问题

GoDaddy GoDaddy 905 人阅读 | 5 人回复

发表于 2009-8-6 11:36:20 | 显示全部楼层 |阅读模式

我在根目录下建立一个新的.htaccess中写入:
RewriteEngine on
RewriteBase /17readba
RewriteRule ss-([0-9]+)\.html$ modules/article/articleinfo.php?id=$1

要实现:ss-85.html   转到modules/article/articleinfo.php?id=85

150G的linux系统
网站程序是在根目录的17readba文件夹里.
昨天晚上弄的、现在该生效了吧?可是还没反映、
看一个文章说是zend升级到3.3导致的?把我php5.ini重命名到php.ini结果zend不能用了url还是不能重写、


现在不是规则写错的问题、是根本就没重写
这样也试过了:RewriteRule ^ss-([0-9]+)\.html$ modules/article/articleinfo.php?id=$1

回答|共 5 个

add.c

发表于 2009-8-6 11:38:02 | 显示全部楼层

.htaccess要传到这个网站所在的目录

wuqing128

发表于 2009-8-6 11:46:26 | 显示全部楼层

回复 2# 的帖子

谢谢、已经移动到/17readba下、1小时后看是否生效
放在网站目录
RewriteBase /17readba
上面这句还需要吗?

XaYo

发表于 2009-8-6 11:57:37 | 显示全部楼层

不要

add.c

发表于 2009-8-6 12:04:18 | 显示全部楼层

RAKSmart

lxvoip 该用户已被删除

发表于 2009-8-7 17:26:32 | 显示全部楼层

htaccess是即时生效的,已经移动到/17readba是错误的.得放在根目录下

估计你的文件应该这样写:
RewriteEngine on
RewriteBase
RewriteRule ss-([0-9]+)\.html$ modules/article/articleinfo.php?id=$1
把这个文件放在根目录下.

RewriteBase /17readba 说明生效的是17readba,但你的网址中并没有17readba目录

[ 本帖最后由 lxvoip 于 2009-8-7 05:28 PM 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则