Apache-将所有流量从端口80重定向到443失败

伊蒙·道尔(Eamonn Doyle)

嗨,我正在尝试强制向我的域发送ssl,但是对于根级别以下的任何操作均失败,即:

http://my.domain/application返回为:https://my.domainapplication

因此重定向中缺少根斜杠。我尝试了301重定向和有条件的重写,并且两者均产生相同的结果。

我的端口80的虚拟主机的最新版本是:

ServerName my.domain
ServerAlias www.my.domain
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

我试过

重定向/ https://my.domain/

并且产生了相同的结果。

谁能告诉我我要去哪里错了?

谢谢

史蒂芬·史密斯

尝试这个:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

我怀疑!=是必要的。

另外,请确保通过以下方式允许使用.htaccess:

AllowOverride all

httpd.conf

或者,您也可以尝试不使用http_host的以下重写器:

RewriteRule ^(.*) https://your_server.com/$1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Apache中,如何将所有进入scales.ejiw.com的流量重定向到scales.ejco.com?

来自分类Dev

端口80中的Apache请求重定向到8080的tomcat

来自分类Dev

Apache将所有重定向到www https

来自分类Dev

在.htaccess中使用指令将HTTP流量有选择地重定向到https(Apache)

来自分类Dev

尝试使用ec2 apache2 ubuntu将所有网络流量定向到https时,如何解决“重定向过多”错误?

来自分类Dev

将HTTP流量从443端口重定向到SSL

来自分类Dev

Apache 301将/重定向重定向到/ en,并将/ fr保留到/ fr并保留所有传递的变量

来自分类Dev

Apache2将所有站点重定向到WWW

来自分类Dev

如何正确将端口80重定向到443以使用SSL?

来自分类Dev

ELB将443/80重定向到Nginx Docker容器上的单个端口

来自分类Dev

Apache-在不使用ModRewrite的情况下重定向所有流量

来自分类Dev

重定向Apache上的端口

来自分类Dev

将域IIS重定向到Apache

来自分类Dev

将Apache重定向到tomcat

来自分类Dev

将Apache重定向到tomcat

来自分类Dev

将所有非根路由重定向到Amazon Linux 2和Apache上的index.html

来自分类Dev

Apache重定向仅用于内部流量

来自分类Dev

Apache服务器安装失败(端口80或443已在使用中)

来自分类Dev

Apache2重定向到中央CGI脚本

来自分类Dev

不需要的Apache 302重定向到相同的方法,但没有参数

来自分类Dev

Apache htaccess重定向到https的所有URL,除了某些URL带有各种参数

来自分类Dev

如何创建http将端口80上的http请求重定向到端口443上的https?

来自分类Dev

iptables-将发往端口80的本地和瞬时出站流量重定向到端口8080

来自分类Dev

Apache没有在端口443上监听

来自分类Dev

Apache将启动多个端口80和443侦听器,直到服务器崩溃

来自分类Dev

使用Apache设置Ubuntu以将子域重定向到其他内部IP和其他端口

来自分类Dev

将端口5000 OSRM重定向到Apache2中的一个子域

来自分类Dev

Apache:将WWW重定向到裸域

来自分类Dev

将apache重定向到新域的路径

Related 相关文章

  1. 1

    在Apache中,如何将所有进入scales.ejiw.com的流量重定向到scales.ejco.com?

  2. 2

    端口80中的Apache请求重定向到8080的tomcat

  3. 3

    Apache将所有重定向到www https

  4. 4

    在.htaccess中使用指令将HTTP流量有选择地重定向到https(Apache)

  5. 5

    尝试使用ec2 apache2 ubuntu将所有网络流量定向到https时,如何解决“重定向过多”错误?

  6. 6

    将HTTP流量从443端口重定向到SSL

  7. 7

    Apache 301将/重定向重定向到/ en,并将/ fr保留到/ fr并保留所有传递的变量

  8. 8

    Apache2将所有站点重定向到WWW

  9. 9

    如何正确将端口80重定向到443以使用SSL?

  10. 10

    ELB将443/80重定向到Nginx Docker容器上的单个端口

  11. 11

    Apache-在不使用ModRewrite的情况下重定向所有流量

  12. 12

    重定向Apache上的端口

  13. 13

    将域IIS重定向到Apache

  14. 14

    将Apache重定向到tomcat

  15. 15

    将Apache重定向到tomcat

  16. 16

    将所有非根路由重定向到Amazon Linux 2和Apache上的index.html

  17. 17

    Apache重定向仅用于内部流量

  18. 18

    Apache服务器安装失败(端口80或443已在使用中)

  19. 19

    Apache2重定向到中央CGI脚本

  20. 20

    不需要的Apache 302重定向到相同的方法,但没有参数

  21. 21

    Apache htaccess重定向到https的所有URL,除了某些URL带有各种参数

  22. 22

    如何创建http将端口80上的http请求重定向到端口443上的https?

  23. 23

    iptables-将发往端口80的本地和瞬时出站流量重定向到端口8080

  24. 24

    Apache没有在端口443上监听

  25. 25

    Apache将启动多个端口80和443侦听器,直到服务器崩溃

  26. 26

    使用Apache设置Ubuntu以将子域重定向到其他内部IP和其他端口

  27. 27

    将端口5000 OSRM重定向到Apache2中的一个子域

  28. 28

    Apache:将WWW重定向到裸域

  29. 29

    将apache重定向到新域的路径

热门标签

归档