Symfony4项目部署

时间:2019-03-13 11:02:19

标签: symfony symfony4

我正在做我的第一个symfony 4项目,我想将其上传到我的在线服务器上。我的目标是在与客户进行预览之前,先在我的域上在线对其进行测试。

我试图将文件放在www文件夹(通过ftp)上,并在主存储库中添加一个.htaccess:

<IfModule mod_rewrite.c>RewriteEngine On

# remove "www" from URI
RewriteCond %{HTTP_HOST} ^devfuzz\.(.+) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

# force HTTPS
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# use public as starting point
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]</IfModule>

然后我在公共场合添加了.htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

我尝试了很多论坛上发现的很多东西,但是当我尝试进入我的网站时,我总是与之相同:

website view

如何更改此视图以使其具有正常的导航效果,例如: php bin /控制台服务器:在本地运行

1 个答案:

答案 0 :(得分:2)

尝试用此代码更改代码:

  # remove "www" from URI
  RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

您无需在代码的此部分中删除www,此代码将为您完成操作,因此请勿更改:)

相关问题