如何在线提供基于Silex的网站

时间:2015-12-18 13:27:04

标签: apache .htaccess

我使用Silex制作了一个网站,我的调度员和.htaccess在网络/文件夹中,遵循以下规则:

<IfModule mod_rewrite.c>
    Options -MultiViews

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

我还使用以下规则配置了Apache的虚拟主机:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "c:/wamp/www/FarmaDubno/web"
    ServerName FarmaDubno
    ServerAlias FarmaDubno
    ErrorLog "logs/FarmaDubno-error.log"
    CustomLog "logs/FarmaDubno-access.log" common
</VirtualHost>

现在网站已经完成,我想把它放到网上。但是,我没有在托管服务的参数中找到文档根目录这样的东西。 所以我告诉他们他们建议做什么,他们告诉我唯一的方法是将.htaccess重定向到网络/文件夹。

问题是:如果我将文档根目录放在web /文件夹之外,用户可能会转到项目的其他文件夹(例如app /,db /或vendor /)。

有什么想法吗?

0 个答案:

没有答案