我有一个基于silex(php框架)的应用程序,与官方结构(即)相比,它具有不同的结构
www
-silex
--my_name(已替换web文件夹的名称)
--public(所有内容,包括css/js/index.php)
---控制器
---型号
---视图
--供应商
我想把它安装在一个基于apache的服务器上,它指向公共文件夹,而不是像domain.name/silex/my_name/public
这样的url
任何帮助都将不胜感激!!
如果您想更改documentroot,可以尝试以下操作:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.name$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !silex/my_name/public/
RewriteRule (.*) /silex/my_name/public/$1 [L]