各位大大帮我看看是不是htaccess写的有问题?
基本情况:
我是linux空间,空间可以绑定N个域名,但是不能到绑定子目录。我是一个空间放两个网站,于是就想到了用.htaccess来解决。
域名www.aaa.com 绑定到子目录/aaa/
域名www.bbb.com 绑定到子目录/bbb/(这个就是用akcms构建的网站)
把cms源文件上传到/bbb/cms/
安装,很顺利。
后台 基本设置 首页地址设置为 http://www.bbb.com
然后开始写htaccess
根目录下htaccess是这样写的:
<IfModule mod_rewrite.c>
# 关闭目录列表
Options -Indexes
RewriteEngine on
# aaa.com跳转到www.aaa.com
RewriteCond %{HTTP_HOST} ^aaa.com [NC]
RewriteRule ^(.*)$ http://www.aaa.com/$1 [L,R=301]
# bbb.com跳转到www.bbb.com
RewriteCond %{HTTP_HOST} ^bbb.com[NC]
RewriteRule ^(.*)$ http://www.bbb.com/$1 [L,R=301]
# 绑定域名www.aaa.com到文件夹aaa上
RewriteCond %{HTTP_HOST} ^(www.)?aaa.com$ [NC]
RewriteRule ^(.*)$ /aaa/$1 [L]
# 绑定域名www.bbb.com到文件夹bbb上
RewriteCond %{HTTP_HOST} ^(www.)?bbb.com$ [NC]
RewriteRule ^(.*)$ /bbb/$1 [L]
</IfModule>
/bbb/文件夹下htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /bbb/
</IfModule>
这是绑定成功。输入www.bbb.com可以直接显示bbb/index.htm(首页)的内容了。
但是点击栏目上其他菜单,如这样的链接http://www.bbb.com/akcms_category.php?id=2
和文章页http://www.bbb.com/akcms_item.php?id=24
都显示不了,提示404错误。
输入www.bbb.com/cms/login.php后台登录 也是404
请问是我htaccess写的有问题还是什么其他的原因?