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?


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ć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.