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 03/04/2011, 10h17   #1
Invité de passage
 
Inscription : avril 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 3
Points : 0
Points : 0
Par défaut Réécriture url particuliere

Bonjour à vous,
Je sollicite votre aide car je n'ai pas trouvé réponse à ma question.

Je souhaite réaliser ceci :

http://www.site.fr/partenaires

-"partenaires" étant un dossier qui n'existe pas sur mon serveur web

est t'il possible de transformer cette url en :

http://www.site.fr/index.php?societe=partenaire
.

Mon projet étant d'avoir un seul site (modele) mais en fonction de l'url tapé ex: http://www.site.fr/edf , le logo de la page sera le logo EDF, ex2: http://www.site.fr/orange, le logo de la page sera le logo de ORANGE etc....

J'espère avoir etait assez clair
Un grand merci pour votre aide
sylvain_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2011, 11h18   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Tu peux essayer quelque chose comme ça
Code :
1
2
3
4
5
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/? index.php?societe=$1 [L]
Non testé
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 12h06   #3
Invité de passage
 
Inscription : avril 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 3
Points : 0
Points : 0
Merci pour la réponse rapide !

Alors le réécriture fonction par contre
la variable $1 = C: (il ne récupère pas le nom du partenaire)

sur ma page index.php il y a un un <form action="auth.php" method="post"> pour une authentification. Mais a cause de la réécriture de l'url je reste bloqué sur mon index.php
sylvain_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 13h32   #4
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Si ton paramètre contient des /, il faudrait faire comme ça
Code :
1
2
3
4
5
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+) index.php?societe=$1 [L]
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 13h38   #5
Invité de passage
 
Inscription : avril 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 3
Points : 0
Points : 0
je n'ai pas de paramètres qui contiennent des "/".

Si tu préfères ,il récupère dans $1 "c:\progam files\........"
sylvain_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 16h12   #6
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Re-bonjour,

Dans ce cas, je n'ai pas compris le problème

Tu peux indiquer l'url saisie ? Ce que tu obtiens ? Et ce que tu attends ?
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 21h55   #7
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Donne-nous également le contenu complet de ton .htaccess. Le problème pourrait venir d'un effet de bord. Peux-tu aussi donner un exemple complet de valeur de $1, s'il te plaît ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h36.


 
 
 
 
Partenaires

Hébergement Web