我读了.htaccess rewrite to redirect root URL to subdirectory,我试图达到同样的目的。重定向到另一个文件夹
与大多数选票的解决方案是:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ store [L]
现在,看评论,似乎是工作好。 问题是我不想硬编码任何路径(而不是上面提供的“www.example.com”)。我希望我的.htaccess
在projectname/
之内重定向到projectname/public/
,尽管真正的服务器主机是什么。因此,如果我将projectname/
放入根服务器www.pinco.com
内,它将重定向到www.pinco.com/projectname/public/
,但它显示的是www.pinco.com/projectname/
。
我该如何做到这一点?