这是我的网站的文件结构
css/
script/
images/
.htaccess
index.php
ajaxusername.php
.htaccess 内容
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(\w+)/(\w+)$ index.php?d=$1&t=$2 [QSA]
RewriteRule ^(\w+)/?$ index.php?d=$1
输入http://www.abc.com/peter/
可以成功翻译成http://www.abc.com/index.php?d=peter。
当我输入http://www.abc.com/peter/password时,
它也可以成功转换为http://www.abc.com/index.php?d=peter&t=password。
问题是:
/peter/
可以成功获取上述文件夹中列出的资源,但
/peter/password
无法获取这些资源。
当我签入 firebug 时,它显示它指向
http://www.abc.com/peter/css/user.css,
这是一个无效的 URL。
正确的 URL 必须指向http://www.abc.com/css/user.css而不是前一个。
有什么建议吗?谢谢!!