我已经将 Symfony 应用程序部署到我的生产服务器。现在我需要从域名中删除 /web,为此我已经搜索了不同的解决方案。例如,我尝试了这个,但它只导致了 500 错误。我已经阅读了许多类似问题的答案,但我找不到有效的解决方案。谁能给我一个线索?
这是我的 htaccess 文件:
DirectoryIndex app.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.se$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mydomain.se$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /web/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
<IfModule mod_alias.c>
RedirectMatch 302 ^/$ /app.php/
</IfModule>