所以,这有点奇怪。我正在为我正在我网站的子文件夹中工作的人托管一个开发服务器。基本上文件结构如下所示:
的public_html / my_subfolder /公共/ index.php的
所以我试图做的是,如果用户键入“www.mysite.com/my_subfolder”,它们将被带到“public / index.php”页面,而不会在URL中显示公共子文件夹。考虑到它只是一个开发服务器,我仍然在捣乱它,这有点愚蠢。
我只是在我已经搞砸了这么长时间我真的想让它现在起作用,所以,如果没有别的,我会学到一些东西。任何帮助将不胜感激!
答案 0 :(得分:0)
尝试使用P标志
RewriteRule ^/foo(.*) http://bar$1 [P]
由于
取值
答案 1 :(得分:0)
在.htaccess文件中尝试此规则:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{REQUEST_URI} !^/my_subfolder/public [NC]
RewriteRule ^my_subfolder/(.*)$ /my_subfolder/public/$1 [L,NC]
这将重定向所有内容,因此请务必同时提供my_subfolder/public
中的静态文件,如js,css,图像等。