在我编写的工具中,我只想要“ Public”子文件夹中的可用index.php文件,下面是我的(应用程序的)根目录结构
uapi(root)
/Application
/Config
/Public
Index.php
/Storage
.htaccess
而且我希望将除Public以外的所有文件夹重定向到/Public/Index.php,并且它不能基于域,因为此工具可用于在用户服务器上下载和安装。
这是.htaccess,但通常不会重定向,而是打开目录
Redirect 301 /Storage/ http://localhost:800/web/uapi/Public/
Redirect 301 /Application/ http://localhost:800/web/uapi/Public/
Redirect 301 /Config/ http://localhost:800/web/uapi/Public/
Redirect
指令仅适用于绝对路径名。因此,如果使用它们,则.htaccess文件应位于网络服务器的根目录中,并且应包含完整的路径名(/web/uapi/Storage
例如)。我认为最好使用mod_rewrite实现相同的目的。
RewriteEngine On
RewriteRule ^(?:Storage|Application|Config)/$ Public [L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句