htaccess重定向卡在循环中

用户名

在我编写的工具中,我只想要“ 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/
ie

Redirect指令仅适用于绝对路径名。因此,如果使用它们,则.htaccess文件应位于网络服务器的根目录中,并且应包含完整的路径名(/web/uapi/Storage例如)。我认为最好使用mod_rewrite实现相同的目的。

RewriteEngine On
RewriteRule ^(?:Storage|Application|Config)/$ Public [L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章