.htaccess点文件夹到子文件夹

时间:2014-05-06 18:00:01

标签: php regex apache .htaccess mod-rewrite

我发现很多.htaccess指向子文件夹到root(域名TLD)但不是第二级子文件夹的第一级文件。 场景: 我需要让我的.htacces显示(www。)example.org/folder/ URL,但要使用所有资源(www。)example.org/folder/sub-dir/ 那么,我如何在SiteRoot中编写.htaccess,以便此子文件夹“/ folde /”指向“/ folder / sub-dir /”,而没有任何例外/ sub-dir /.

请帮我摆脱困境。

1 个答案:

答案 0 :(得分:0)

将此代码放在DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteRule ^(sub-dir(?:/.*)?)$ /folder/$1 [L,NC]

RewriteRule ^folder((?!sub-dir)/.*)?$ /folder/sub-dir/$1 [L,NC]