我正在做我的第一个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]
我尝试了很多论坛上发现的很多东西,但是当我尝试进入我的网站时,我总是与之相同:
如何更改此视图以使其具有正常的导航效果,例如: php bin /控制台服务器:在本地运行
答案 0 :(得分:2)
尝试用此代码更改代码:
# remove "www" from URI
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
您无需在代码的此部分中删除www,此代码将为您完成操作,因此请勿更改:)