2010-10-29 5 views
0

J'ai deux domaines qui pointent vers le même répertoire, mais je voudrais les rediriger (via mod_rewrite en htaccess) vers un fichier .html spécifique lorsque je rentre chez moi.Rediriger vers un fichier .html si à partir d'un domaine

Comme:

if (domain == 'firstdomain') 
redirect firstdomain.html 
else if (domain == 'seconddomain') 
redirect seconddomain.html 

Répondre

2
[..] Je voudrais les rediriger vers une .html spécifique lors de la frappe à la maison.

Un langage comme PHP est mieux adapté pour rediriger une seule page. Le code suivant redirigera http://example.com/ vers http://example.com/example.html et http://example.org/ vers http://example.org/anotherpage.htmlhttp://www.example.com ne sera pas touché (notez la www. partie)

RewriteCond %{HTTP_HOST} ^example.com$ [NC] 
RewriteRule ^$ example.html [R] 
RewriteCond %{HTTP_HOST} ^example.org$ [NC] 
RewriteRule ^$ anotherpage.html [R] 

La première ligne correspond au champ Hôte HTTP (alias « domain ») contre example.com insensible à la casse (^ marque le début de la chaîne, $ marque la fin) . S'il y a correspondance, la page sera redirigée (deuxième ligne, [R]) vers example.html La même histoire pour les troisième et quatrième lignes.

Questions connexes