我有一个问题(并且已经尝试了很多东西)。
这是我根上的文件夹结构:
.htaccess (root)
/2014
/2015
/2016
/2017
.htaccess (2017->laravel redirect)
public
index.php
css
2017年有一个Laravel网站。
我知道我需要2017文件夹中的.htaccess文件重写到index.php文件为/ public的公共文件夹 这是2017文件夹中的.htaccess文件,用于实现此目的:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
我在这里遇到的第一个问题是,现在在我的Laravel代码中,当我通过www.dotfmp.com/2017访问该网站时,$ REQUEST_URI现在包含“2017 / {page}”而不是仅包含“{page}”。
我的第二个问题是根目录中应该是我的.htaccess文件,因此www.dotfmp.com网站上的任何请求都会转到/ 2017文件夹,但www.dotfmp.com/@folder}应该去到目标文件夹。
答案会很好,更好的解释,最好的资源:)
提前致谢
安德里斯