使用.htaccess拒绝直接访问除RewiteRule委托之外的子目录

时间:2011-10-27 20:10:23

标签: apache .htaccess mod-rewrite

我只是不希望客户端直接通过RewriteRule访问子目录中的文件。

示例:

http://www.page.com/dostuff / dostuff应该重写为/php/dostuff.php并解释

http://www.page.com/php/dustuff.php将收到404

问题是,当我重写到目录时,将为子目录执行.htaccess,我将永远得到404.我想要一个没有.htaccess的解决方案,每个子目录

这是我的规则:

RewriteRule ^dostuff$ /php/dostuff.php [L]
RewriteRule ^css/(.*)$ /html/css/$1 [L]
RewriteRule ^js/(.*)$ /html/js/$1 [L]

迎接

LUNI

0 个答案:

没有答案