Mod_rewrite Apache działa z http, ale nie https

2

Konfiguruję serwer apache do zmiany adresów URL z [ http: // (IP) /users/testuser/test.html] na [http: / (IP) /~testuser/test.html]

Działa to dobrze

RewriteEngine On  
RewriteRule ^/users/(.*)$ /~\$1 [R]

Jednak gdy ktoś robi [ https: // (IP) /users/testuser/test.html] , nie zmienia tego na [https: / (IP) /~testuser/test.html]

Jakieś sugestie?

roger34
źródło
1
Okej, wymyśliłem to - musisz dodać regułę do dyrektywy wirtualnego hosta w pliku ssl.conf zamiast tam, gdzie próbowałem ją umieścić.
roger34
1
Dodaj to jako prawidłową odpowiedź, a następnie zaakceptuj, aby zamknąć pytanie.

Odpowiedzi:

0

Musisz dodać regułę do dyrektywy wirtualnego hosta w ssl.confpliku zamiast tam, gdzie próbujesz ją umieścić.

slhck
źródło