在apache2上为raspbian强制使用SSL和WWW

超级管理员

当我在下面同时使用mod_rewrite和mod_ssl时,生成的域为:https : //www.domain.com//我觉得这个多余的“ /”很烦人,我想摆脱它。问题是我编写代码的方式还是应该考虑改用.htaccess?

000默认值:

<VirtualHost *:80>
        RewriteEngine on
        RewriteCond %{HTTP_HOST} !^www\.fusioncodes\.com [NC]
        RewriteRule ^(.*)$ https://www.fusioncodes.com/$1 [R=301,L]
        ReWriteCond %{SERVER_PORT} !^443$
        RewriteRule ^/(.*) https://www.%{HTTP_HOST}/$1 [NC,R=301,L]
</VirtualHost>

<VirtualHost *:443>
        ServerAdmin webmaster@localhost

        SSLEngine On
        SSLCertificateFile    ~server.crt
        SSLCertificateKeyFile ~server.key
 ..... More SSL Stuff
 </VirtualHost>
十字架

更改第三行(RewriteRule):

    RewriteRule ^/?(.*)$ https://www.fusioncodes.com/$1 [R=301,L]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

无法在Raspbian上安装Apache2

来自分类Dev

在Ubuntu 14.04 / Apache2上为Vhost启用SSL

来自分类Dev

Raspbian上Apache2的mount名称空间的奇怪行为

来自分类Dev

使用.htaccess强制SSL和WWW

来自分类Dev

Apache2和HeartBleed SSL问题

来自分类Dev

更改Plesk 11.5和Ubuntu 12.04中Apache2使用的SSL密码

来自分类Dev

强制Apache2使用Homebrew的php56

来自分类Dev

如何(如果可能)仅在我的apache2服务器上为一个网站创建SSL证书?

来自分类Dev

如何(如果可能)仅在我的apache2服务器上为一个网站创建SSL证书?

来自分类Dev

在Ubuntu上为apache2启用多个webroot

来自分类Dev

在CentOS上为apache2编译乘客的问题

来自分类Dev

在Ubuntu上为apache2启用多个webroot

来自分类Dev

为使用Ec2在apache2上运行的应用程序为ALB创建https侦听器

来自分类Dev

为使用Ec2在apache2上运行的应用程序为ALB创建https侦听器

来自分类Dev

Mac上的/ private / etc / apache2和/ etc / apache2有什么区别

来自分类Dev

apache2和couchdb在apache2上启用cors

来自分类Dev

如何在Nginx和Symfony上强制使用www

来自分类Dev

我需要“ / var / www”,但是Apache2尝试使用空的“ / var / www / html”

来自分类Dev

无法在Ubuntu服务器上与apache2一起使用SSL,端口443似乎未打开

来自分类Dev

如何在GKE上为Kubernetes入口强制使用SSL

来自分类Dev

apache2上的RewriteRule

来自分类Dev

在 htaccess 中使用 www 强制 SSL

来自分类Dev

在Mac上使用apache2时出现权限问题

来自分类Dev

在Ubuntu 14.04(Python 3.4)上使用Apache2和libapache2-mod-wsgi-py3的AssertionError

来自分类Dev

Laravel和Apache2:禁止使用403

来自分类Dev

Ubuntu 16.04什么时候使用/etc/apache2/ssl/apache.crt?

来自分类Dev

在ubuntu服务器16.04上使用Apache2,mod_wgi和django 1.9进行部署

Related 相关文章

  1. 1

    强制使用https://和www。与虚拟主机apache2

  2. 2

    强制使用https://和www。与虚拟主机apache2

  3. 3

    无法在Raspbian上安装Apache2

  4. 4

    在Ubuntu 14.04 / Apache2上为Vhost启用SSL

  5. 5

    Raspbian上Apache2的mount名称空间的奇怪行为

  6. 6

    使用.htaccess强制SSL和WWW

  7. 7

    Apache2和HeartBleed SSL问题

  8. 8

    更改Plesk 11.5和Ubuntu 12.04中Apache2使用的SSL密码

  9. 9

    强制Apache2使用Homebrew的php56

  10. 10

    如何(如果可能)仅在我的apache2服务器上为一个网站创建SSL证书?

  11. 11

    如何(如果可能)仅在我的apache2服务器上为一个网站创建SSL证书?

  12. 12

    在Ubuntu上为apache2启用多个webroot

  13. 13

    在CentOS上为apache2编译乘客的问题

  14. 14

    在Ubuntu上为apache2启用多个webroot

  15. 15

    为使用Ec2在apache2上运行的应用程序为ALB创建https侦听器

  16. 16

    为使用Ec2在apache2上运行的应用程序为ALB创建https侦听器

  17. 17

    Mac上的/ private / etc / apache2和/ etc / apache2有什么区别

  18. 18

    apache2和couchdb在apache2上启用cors

  19. 19

    如何在Nginx和Symfony上强制使用www

  20. 20

    我需要“ / var / www”,但是Apache2尝试使用空的“ / var / www / html”

  21. 21

    无法在Ubuntu服务器上与apache2一起使用SSL,端口443似乎未打开

  22. 22

    如何在GKE上为Kubernetes入口强制使用SSL

  23. 23

    apache2上的RewriteRule

  24. 24

    在 htaccess 中使用 www 强制 SSL

  25. 25

    在Mac上使用apache2时出现权限问题

  26. 26

    在Ubuntu 14.04(Python 3.4)上使用Apache2和libapache2-mod-wsgi-py3的AssertionError

  27. 27

    Laravel和Apache2:禁止使用403

  28. 28

    Ubuntu 16.04什么时候使用/etc/apache2/ssl/apache.crt?

  29. 29

    在ubuntu服务器16.04上使用Apache2,mod_wgi和django 1.9进行部署

热门标签

归档