J'ai un code ci-dessous dans mod-rewrite.txtUrl question Réécrire dans IIS MOD RÉÉCRITURE
RewriteEngine On
RewriteRule /\.htaccess$ - [F]
RewriteCond %{HTTP_HOST} !www\.espireinfo\.com$
RewriteRule ^(.*)$ http://www\.espireinfo\.com$1 [R=301,L]
RewriteRule ^/schools/index.aspx$ /schools/english-language.aspx [R=301,L]
RewriteRule ^/about/Contact.aspx$ /about/contact.aspx [R=301,L]
Comme vous pouvez le voir ci-dessus qui est à l'aide www.espireinfo.com domaine pour la réécriture. Je veux un autre domaine www.rai.com avec la configuration ci-dessous pour être écrit dans le même fichier mod-rewrite.
RewriteCond %{HTTP_HOST} !www\.rai\.com$
RewriteRule ^(.*)$ http://www\.rai\.com$1 [R=301,L]
RewriteRule ^/schools/index.aspx$ /schools/eng-lang.aspx [R=301,L]
RewriteRule ^/about/Contact.aspx$ /about/contactdetails.aspx [R=301,L]
donc mon dossier mod-rewrite.txt complet sera donné comme ci-dessous:
RewriteEngine On
RewriteRule /\.htaccess$ - [F]
RewriteCond %{HTTP_HOST} !www\.espireinfo\.com$
RewriteRule ^(.*)$ http://www\.espireinfo\.com$1 [R=301,L]
RewriteRule ^/schools/index.aspx$ /schools/english-language.aspx [R=301,L]
RewriteRule ^/about/Contact.aspx$ /about/contact.aspx [R=301,L]
RewriteCond %{HTTP_HOST} !www\.rai\.com$
RewriteRule ^(.*)$ http://www\.rai\.com$1 [R=301,L]
RewriteRule ^/schools/index.aspx$ /schools/eng-lang.aspx [R=301,L]
RewriteRule ^/about/Contact.aspx$ /about/contactdetails.aspx [R=301,L]
J'ai essayé cela, mais est-il seulement répondre aux premier domaine www.espireinfo.com.
Est-il possible de contrôler deux domaines avec la même réécriture dans le même fichier mod-rewrite.txt.
Veuillez suggérer ce que je peux faire pour résoudre ce problème. Je serai très reconnaissant pour votre aide!
Pourriez-vous préciser quel outil de réécriture utilisez-vous? Est-ce que c'est Apache mod-rewrite ou autre chose? – TonyCool
J'utilise IIS MOD Réécrire un produit de la société Micronovae –