Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2011, 19h08   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 48
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2005
Messages : 48
Points : 26
Points : 26
Par défaut [.htaccess] Redirection en local avec Wamp

Bonjour,

après beaucoup de recherche sur le net je ne trouve pas de solution, je me permet donc de vous poser la question.
J'utilise l'urlrewriting dans un fichier .htaccess. Tout marche très bien en ligne par contre en local avec Wamp il me redirige mal car j'ai un allias "mon_site".

l'urlrewritinig sur le serveur distant :
Code :
RewriteRule ^([a-zA-Z0-9-]*)\.html$ /index.php?page=$1 [L]
Pour que cela marche en local dans Wamp, je dois écrire :
Code :
RewriteRule ^([a-zA-Z0-9-]*)\.html$ /mon_site/index.php?page=$1 [L]
Jusque là tout va bien. Par contre je n'arrive pas à mettre une condition :
Si on est est local alors j'écris la 1ère redirection sinon j'écris la 2nde

Mon but est d'avoir 1 seul fichier htaccess et non pas 2 (1 en local et l'autre pour le distant).

Merci pour vos réponses
boboash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2011, 20h19   #2
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 48
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2005
Messages : 48
Points : 26
Points : 26
J'avais une erreur dans mon code mais cela fonctionne.

Voici la réponse
Code :
1
2
3
4
5
6
RewriteCond %{HTTP_HOST} ^www.votre_site.fr$
RewriteRule ^([a-zA-Z0-9-]*)\.html$ /index.php?page=$1 [L]

RewriteCond %{HTTP_HOST} ^127.0.0.1$
RewriteRule ^([a-zA-Z0-9-]*)\.html$ /mon_site/index.php?page=$1 [L]
Désolé
boboash est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h25.


 
 
 
 
Partenaires

Hébergement Web