www ссылки не работают в apache

Я настроил свои виртуальные хосты apache, как показано ниже, https://sub.domain.com работает

Но если я попробую https://www.sub.domain.com, он не будет работать с www. перед доменом

я предполагаю, что это serveralias? Я думаю, что все настроено правильно, хотя ..

<VirtualHost *:443>
        ServerAdmin webmaster@localhost
        ServerName sub.domain.com
        ServerAlias www.sub.domain.com
......
</VirtualHost>

<VirtualHost *:443>
        ServerAdmin webmaster@localhost
        ServerName sub2.domain.com
        ServerAlias www.sub2.domain.com
......
</VirtualHost>
1
задан 13.05.2020, 11:57

1 ответ

Добавьте другой <VirtualHost> раздел с этим:

<VirtualHost *:443>
    ServerName sub2.domain.com
    Redirect permanent / http://www.sub2.domain.com
</VirtualHost> 

Apache автоматически сохраняет что-либо после / при использовании Redirect директива, которая является распространенным заблуждением о том, почему этот метод не будет работать (когда на самом деле это сделает).

2
ответ дан 13.05.2020, 11:57

Теги

Похожие вопросы