使用以https开头的虚拟主机域名进行重定向

你看

我正在尝试将ME.com或www.ME dot com重定向到https:// NOTME dot com。下面的代码有效,但是当我键入https:// ME dot com时,它不会转到https:// NOTME dot com。我收到页面不安全的错误消息。下面的代码:

<VirtualHost *:80>
ServerAdmin admin@ME dot com
ServerName ME dot com
    ServerAlias www dot ME dot com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www dot ME dot com
RewriteRule ^/(.*)$ http://NOTME dot com/$1 [L,R=301]
Redirect permanent / https://NOTME dot com/
DocumentRoot /var/www/xxx/xxx/
<Directory />
    Options FollowSymLinks
    AllowOverride all
</Directory>
<Directory /var/www/xxxx/xxxxx/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory /usr/lib/cgi-bin>
            SSLOptions +StdEnvVars
    </Directory>

    BrowserMatch "MSIE [2-6]" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0
    # MSIE 7 and newer should be able to use keepalive
    BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown        

另请注意,我设置ME.com时已删除了https证书,该证书是在虚拟主机端口443上设置的。我是否还可以将证书退还给它?同样,ME.com和NOTME.com都在同一服务器IP上。

你看

这就是我解决这个问题的方法:

<VirtualHost *:443>
ServerAdmin [email protected]
ServerName ME.com
ServerAlias www.ME.com
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www.ME.COM/$
RewriteRule ^/(.*)$ https://NOTME.COM/$1 [L,R=301]
Redirect permanent / https://NOTME.COM/

SSLEngine on
SSLCertificateFile /xxxxxxxxxxxx.crt
SSLCertificateKeyFile /xxxxxxxxxxxx.key
SSLCertificateChainFile /xxxxxxxxxxxxxx.crt

实际上,解决方案是永久重定向到NOTME dot com

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache虚拟主机将http重定向到https

来自分类Dev

Apache非虚拟主机重定向

来自分类Dev

为什么将/ etc / hosts中的虚拟主机服务器名称和本地域名更改为* .dev强制重定向到HTTPS?

来自分类Dev

虚拟主机强制使用https并将www重定向到非www,但没有其他子域

来自分类Dev

ubuntu 正在将所有虚拟主机重定向到 https?

来自分类Dev

Nginx虚拟主机不起作用(错误的重定向)

来自分类Dev

虚拟主机重定向到IP地址

来自分类Dev

将DNS重定向到新的虚拟主机

来自分类Dev

Nginx重定向www。错误的虚拟主机

来自分类Dev

虚拟主机重定向到默认值

来自分类Dev

无法使用Apache RewriteRule将请求从一个虚拟主机重定向到另一虚拟主机

来自分类Dev

没有真实域名的虚拟主机

来自分类Dev

没有域名的Apache虚拟主机

来自分类Dev

虚拟主机和域名列表

来自分类Dev

虚拟主机和www重定向导致无限重定向

来自分类Dev

阿帕奇:禁用重定向到默认的虚拟主机上不匹配的服务器名称

来自分类Dev

大量虚拟主机和重写规则导致递归内部重定向

来自分类Dev

重定向到Apache虚拟主机文件中的子文件夹

来自分类Dev

XAMPP Apache将我的虚拟主机重定向到/ dashboard

来自分类Dev

重定向到Apache虚拟主机文件中的子文件夹

来自分类Dev

具有自签名证书的Apache 2.4始终重定向到默认虚拟主机

来自分类Dev

http到http将apache中的虚拟主机重定向

来自分类Dev

仅针对服务器名的Apache虚拟主机重定向

来自分类Dev

重定向到一个影响所有的虚拟主机文件

来自分类Dev

通过 www.example.com 在 localhost:8000 上重定向 wordpress 的 Apache 虚拟主机

来自分类Dev

将xampp与ngrok一起使用以访问本地虚拟主机时,禁止访问

来自分类Dev

apache httpd基于名称的虚拟主机:使用ip还是域名?

来自分类Dev

虚拟主机-所有主机均重定向到WAMP本地主机的“主页”页面

来自分类Dev

nginx正在从一台虚拟主机重定向到另一台虚拟主机

Related 相关文章

  1. 1

    Apache虚拟主机将http重定向到https

  2. 2

    Apache非虚拟主机重定向

  3. 3

    为什么将/ etc / hosts中的虚拟主机服务器名称和本地域名更改为* .dev强制重定向到HTTPS?

  4. 4

    虚拟主机强制使用https并将www重定向到非www,但没有其他子域

  5. 5

    ubuntu 正在将所有虚拟主机重定向到 https?

  6. 6

    Nginx虚拟主机不起作用(错误的重定向)

  7. 7

    虚拟主机重定向到IP地址

  8. 8

    将DNS重定向到新的虚拟主机

  9. 9

    Nginx重定向www。错误的虚拟主机

  10. 10

    虚拟主机重定向到默认值

  11. 11

    无法使用Apache RewriteRule将请求从一个虚拟主机重定向到另一虚拟主机

  12. 12

    没有真实域名的虚拟主机

  13. 13

    没有域名的Apache虚拟主机

  14. 14

    虚拟主机和域名列表

  15. 15

    虚拟主机和www重定向导致无限重定向

  16. 16

    阿帕奇:禁用重定向到默认的虚拟主机上不匹配的服务器名称

  17. 17

    大量虚拟主机和重写规则导致递归内部重定向

  18. 18

    重定向到Apache虚拟主机文件中的子文件夹

  19. 19

    XAMPP Apache将我的虚拟主机重定向到/ dashboard

  20. 20

    重定向到Apache虚拟主机文件中的子文件夹

  21. 21

    具有自签名证书的Apache 2.4始终重定向到默认虚拟主机

  22. 22

    http到http将apache中的虚拟主机重定向

  23. 23

    仅针对服务器名的Apache虚拟主机重定向

  24. 24

    重定向到一个影响所有的虚拟主机文件

  25. 25

    通过 www.example.com 在 localhost:8000 上重定向 wordpress 的 Apache 虚拟主机

  26. 26

    将xampp与ngrok一起使用以访问本地虚拟主机时,禁止访问

  27. 27

    apache httpd基于名称的虚拟主机:使用ip还是域名?

  28. 28

    虚拟主机-所有主机均重定向到WAMP本地主机的“主页”页面

  29. 29

    nginx正在从一台虚拟主机重定向到另一台虚拟主机

热门标签

归档