这个问题没有得到任何意见):如果您觉得它有趣,请给它一个大拇指,让它排在最前面,也许其他人会看我的问题。 (我可能需要对此进行赏金)
请充分阅读我的问题。在我将其发布到此处之前,不应重复搜索它。
感谢任何帮助或评论
我有一个laravel项目(流明,但它们应该相同)存储在/path/to/domain.com/public_html/subfolder
这样的位置,所以我的流明公用文件夹是:/path/to/domain.com/public_html/subfolder/public
现在,如果我们转到domain.com/subfolder/public
,就可以访问laravel项目(流明)。
但是我想要的是,当用户键入domain.com/subfolder
时,他/她访问了我的laravel(流明网站)
我不想更改apache虚拟服务器配置来更改站点根目录。
我不想使用像nginx这样的代理作为将/子文件夹指向另一个虚拟服务器(例如ip:90
)的虚拟服务器,该虚拟服务器的根设置为path/to/domain.com/public_html/subfolder/public
或其他东西
我想要的是使用.htaccess做的事情,例如:
如果用户键入domain.com/subfolder/public
或domain.com/subfolder/app
或domain.com/subfolder/database
等中的任何一个,他将访问类似domain.com/subfolder/public/public
或domain.com/subfolder/public/app
或domain.com/subfolder/public/database
等的内容(无需更改输入的网址并添加公共)
我正试图以不同的方式解释这种情况。换句话说,我要实现2件事:
不允许用户通过键入来访问subfolder
中的文件(如果用户尝试访问domain.com/subfolder/database
的apache就像用户输入的domain.com/subfolder/public/database
显示的laravel项目类似于用户键入:domain.com/subfolder/public/x
但url为:domain.com/subfolder/x
(我们应该尝试进行内部重定向,因此url不会更改为{{1 }}
很抱歉,很长的问题。我试图解释我要做什么。
这是我一直在尝试做的事情。我清空了domain.com/subfolder/public/x
中的.htaccess
文件,并在/path/to/domain.com/public_html/subfolder/public
中添加了一个.htaccess
文件,内容如下:
/path/to/domain.com/public_html/subfolder
任何帮助或评论都将受到赞赏。