我发现很多.htaccess指向子文件夹到root(域名TLD)但不是第二级子文件夹的第一级文件。 场景: 我需要让我的.htacces显示(www。)example.org/folder/ URL,但要使用所有资源(www。)example.org/folder/sub-dir/ 那么,我如何在SiteRoot中编写.htaccess,以便此子文件夹“/ folde /”指向“/ folder / sub-dir /”,而没有任何例外/ sub-dir /.
请帮我摆脱困境。
答案 0 :(得分:0)
将此代码放在DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteRule ^(sub-dir(?:/.*)?)$ /folder/$1 [L,NC]
RewriteRule ^folder((?!sub-dir)/.*)?$ /folder/sub-dir/$1 [L,NC]