如何在symfony 4上强制使用https和www

时间:2019-03-31 01:34:39

标签: apache symfony symfony4

我有一个Symfony无法理解的问题。我想在我的.htaccess上强制使用https和www,但是我对symfony一无所知。

这是我在www文件中的.htaccess

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L]

在我的公开文件中

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

我不知道我需要写什么以及在哪里...

2 个答案:

答案 0 :(得分:0)

在您的.htaccess文件中尝试此操作:

RewriteCond %{SERVER_PORT} !^443$
RewriteRule .? https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

答案 1 :(得分:0)

包含在您的.htaccess文件中:

 TextView textView ;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);
    textView = findViewById(R.id.textView);

    String str = getIntent().getStringExtra("text");

    textView.setText(str);
}

前两行用于重定向到https,后两行用于www。