子目录重写|包括所有相对的东西

时间:2009-07-07 23:37:23

标签: php regex apache mod-rewrite include

我正在尝试使用mod_rewrite从url路径隐藏实际的子目录。

文件夹实际名称为成员,我希望用户改为使用区域

我正在使用的代码有效但没有加载任何图像或相关内容。该规则缺少某些参数。你能指出我正确的方向吗?

RewriteEngine on
RewriteRule ^area/$ /members/$1

就像我说的,代码工作和索引页面加载,但所有相关图像,包括和其他没有。

1 个答案:

答案 0 :(得分:0)

不要重写现有文件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

更有可能

RewriteRule ^area/include/(*.)$ /include/$1
RewriteRule ^area/images/(*.)$ /images/$1