Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/03/2019, à 19:10

l.gthr

RewriteRule

Bonjour,

voici mon problème.
Je dois mettre en place un serveur apache2 pour rediriger des URL vers d'autres URL tout en gardant l'URL de base affiché dans le navigateur.

Exemple (ce sera plus clair je pense)
l'utilisateur renseigne l'adresse suivante dans son navigateur : https//a.mondomaine.fr

La redirection doit aller vers https://www.lautredomaine.fr:81

Mais l'utilisateur doit toujours voir dans son navigateur la première adresse : https//a.mondomaine.fr

Voici la conf vhost
# HTTP
<VirtualHost *:80>
        ServerName a.mondomaine.fr
        Redirect / https://a.mondomaine.fr
</VirtualHost>
# HTTPS
<VirtualHost *:443>
        ServerName a.mondomaine.fr

        SSLEngine on
        SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
        SSLCertificateFile /etc/httpd/ssl/monfichiercer.cer
        SSLCertificateKeyFile /etc/httpd/ssl/monfichierkey.key
        SSLCertificateChainFile /etc/httpd/ssl/monchianefile.cer

        Options +FollowSymLinks -MultiViews
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^a.mondomaine.fr
        RewriteRule "^/(.*)" "https://www.lautredomaine.fr:81/$1" [R,L]

</VirtualHost>

Cela ne fonctionne pas l'URL dans le navigateur se change en prenant celle indiqué dans la règle du RewriteRule

Si quelqu'un à une idée.
Merci par avance pour votre aide.

Hors ligne

#2 Le 10/03/2019, à 21:02

krodelabestiole

Re : RewriteRule

c'est le module proxy qui permet de faire ça : https://doc.ubuntu-fr.org/apache2#mod_proxy

Hors ligne