我有一个基于silex(php框架)的应用程序,它与官方结构相比具有不同的结构,即
www
- silex
- - my_name( web 文件夹的替换名称)
- - - public(所有内容,包括 css / js / index.php )
- - - 控制器
- - - 型号
- - - 意见
- - 供应商
我想在基于apache的服务器上安装它,该服务器指向公共文件夹,而不是像domain.name/silex/my_name/public
任何帮助都将不胜感激!!
答案 0 :(得分:1)
如果您想更改文档,可以尝试这样的操作:
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]