分享

写回答

发帖

[提问] godaddy子目录htaccess不能生效

samer

发表于 2012-10-4 21:06:56 | 显示全部楼层

你确认你的主机不是windows的?RewriteBase / 这一个试试写成   RewriteBase /bbs
回复 支持 反对

使用道具 举报

回答|共 14 个

mrxiaozhou

发表于 2012-10-4 20:34:37 | 显示全部楼层

哪个的权限,.htaccess的设成了644了
回复 支持 反对

使用道具 举报

mrxiaozhou

发表于 2012-10-5 16:38:54 | 显示全部楼层

samer 发表于 2012-10-5 01:29 PM
你是要搞伪静态,还有一个php.ini文件要设置开启伪静态功能,这步也做了? ...

没有php.ini,我的转换成php5.ini了,要怎么开启,可能是我的语法不对,我在网上找了个301转向的,立刻就生效了,可能是语法不对的。
我再研究一下,有结果再贴出来
回复 支持 反对

使用道具 举报

zhuandafa

发表于 2012-10-4 19:14:28 | 显示全部楼层

有写入权限么。
回复 支持 反对

使用道具 举报

samer

发表于 2012-10-4 23:02:03 | 显示全部楼层

本帖最后由 samer 于 2012-10-4 11:03 PM 编辑
mrxiaozhou 发表于 2012-10-4 09:37 PM
不是,确定是linux的,我改成RewriteBase /bbs试试,还是放在bbs目录里面吧?


先放在BBS目录里面试一试效果,不行就放到根目录,不过伪静态似乎还要设置php.ini 文件的吧?
回复 支持 反对

使用道具 举报

mrxiaozhou

发表于 2012-10-4 21:37:41 | 显示全部楼层

不是,确定是linux的,我改成RewriteBase /bbs试试,还是放在bbs目录里面吧?
回复 支持 反对

使用道具 举报

20111208sbd

发表于 2012-10-5 10:01:00 | 显示全部楼层

在子目录中应该是这种形式吧:RewriteBase /bbs
回复 支持 反对

使用道具 举报

GoDaddy GoDaddy 3338 人阅读 | 14 人回复

发表于 2012-10-4 18:34:05 | 显示全部楼层 |阅读模式

在空间根目录建立了一个文件夹BBS,在里面放置了.htaccess,登勒一天了,也没有用,各位老大帮忙看看是不是写错了,另外根目录没有.htaccess,只在/BBS有。
.htaccess如下:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^(.*)list/([0-9_/]+)(-s-([1-9]))?(-p-([1-9]))?(-([0-9]+))?\.html$ $1list.php?catid=$2&sort=$4&price=$6&page=$8
  5. RewriteRule ^(.*)item/([0-9_/]+)\.html$ $1item.php?id=$2
  6. RewriteRule ^(.*)search/([0-9A-Za-z]+)(-c-([0-9]+))?(-s-([1-9]))?(-([0-9]+))?\.html$ $1search.php?kw=$2&catid=$4&sort=$6&page=$8
  7. </IfModule>
复制代码
翻了很多老帖也没有解决,拜托各位帮忙看看。{:soso_e183:}

20111208sbd

发表于 2012-10-5 15:11:37 | 显示全部楼层

你是做伪静态吗,什么程序
回复 支持 反对

使用道具 举报

samer

发表于 2012-10-5 13:29:20 | 显示全部楼层

mrxiaozhou 发表于 2012-10-5 12:20 PM
写成RewriteBase /bbs
也不行,我的htaccess是放在bbs目录里的,域名也是绑定在bbs上的,这样相对网站来讲 ...

你是要搞伪静态,还有一个php.ini文件要设置开启伪静态功能,这步也做了?
回复 支持 反对

使用道具 举报

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

本版积分规则