Je n'arrive pas à configurer correctement mon fichier .htaccess pour configurer une redirection de sous-domaine pour des sous-domaines spécifiques. Je souhaite rediriger (sans masquer) un sous-domaine vers une page spécifique et répéter cette configuration plusieurs fois.Problème de redirection du sous-domaine .htaccess du mod re-script Apache
Je suis hébergé sur un Google Compute Engine utilise actuellement DNS dans le nuage (utilisé pour héberger sur GoDaddy dans lequel la gestion des sous-domaine était très simple)
before:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
after:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^sat.theteachertutors.com$ [NC]
RewriteRule ^(.*)$ /private-sat-act-tutoring/$1 [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
J'ai essayé au-dessus de la config, mais la redirection ne fonctionne pas. L'URL cible est: https://www.theteachertutors.com/private-sat-act-tutoring/ Des conseils/astuces seraient très appréciés. J'ai rechercher d'autres exemples mais ne peut pas obtenir cette configuration pour fonctionner du tout, à savoir: http://sat.theteachertutors.com
Merci
Quelle version d'Apache 2.2 ou 2.4? Avez-vous essayé d'ajouter le drapeau "R" dans la réécriture? comme ceci: 'RewriteRule^(. *) $/privé-sat-acte-tutorat/$ 1 [R, L]' – sys0dm1n
Salut - je l'ai essayé comme ci-dessous, mais toujours pas de chance ... – Yarin