如何避免.htaccess重复目录名称问题

时间:2015-02-26 07:13:03

标签: php apache .htaccess

我正在尝试为目录编写.htaccess代码。以下是示例,我正在努力完成它。

RewriteEngine On
RewriteBase /
RewriteRule ^member member.php
RewriteRule ^member\/status status.php

当我尝试example.com/member时,它完美无缺。当我尝试example.com/member/status时,它会向我显示member.php,而不是任何css或JS加载。理想的输出是显示status.php,但它显示没有CSS和JS文件的member.php。

知道我哪里错了

2 个答案:

答案 0 :(得分:1)

在这种情况下,您的第一条规则应该在member结束匹配,因为它特意只想匹配。

RewriteRule ^member member.php

应该是

RewriteRule ^member$ member.php
                   ^

答案 1 :(得分:0)

请在<head>上加上此内容。请务必使用您的域名更改yourdomain.com

<base href="http://yourdomain.com" />