doomer2 Posté 4 Novembre 2007 Partager Posté 4 Novembre 2007 Bonjour, Actuellement j'ai une url du type : http://www.site.com/posh/portal/index.php Et je souhaiterais que les utilisateurs en voient pas cette url sur cette forme, je la souhaiterais sur cette forme : http://www.site.com/dash/index.php Est ce possible ? J'ai essayé de modifier le.htaccess à la racine de h**p://www.site.com/posh/portal/index.php mais en vain Merci de votre aide **EDIT Administrateur (TheRec)** Merci d'utiliser la balise CODE à la place de CODEBOX pour présenter un code de quelques lignes uniquement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheRec Posté 4 Novembre 2007 Partager Posté 4 Novembre 2007 Bonjour, En plaçant un fichier .htaccess avec les instructions suivantes dans le répertoire racine de ton site tu obtiendras le résultat désiré : RewriteEngine OnRewriteRule dash/index\.php /posh/portal/index.php [L,QSA] Effectuer ce que tu souhaites depuis le répertoire /posh/portal/ n'est pas possible à ma connaissance avec la réécriture d'URL. Lien vers le commentaire Partager sur d’autres sites More sharing options...
doomer2 Posté 4 Novembre 2007 Auteur Partager Posté 4 Novembre 2007 (modifié) Cela n'a pas l'air de fonctionner, j'ai mis ce htaccess à la racine de mon site et à la racine du repertoire posh mais en vain Modifié 4 Novembre 2007 par doomer2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 4 Novembre 2007 Partager Posté 4 Novembre 2007 Est-ce que cette page donne un résultat ? -http://www.site.com/dash/index.php Dans l'affirmative, tu peux simplement mettre un RedirectPermanent ou renvoyer une entête 301 (si tu veux que l'URL change dans la barre d'adresse) Ce serait plus simple avec ton nom de domaine... Lien vers le commentaire Partager sur d’autres sites More sharing options...
doomer2 Posté 4 Novembre 2007 Auteur Partager Posté 4 Novembre 2007 Cette page donne acces au repertoire dash qui est vide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 4 Novembre 2007 Partager Posté 4 Novembre 2007 C'est ce que tu veux comme résultat ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
doomer2 Posté 4 Novembre 2007 Auteur Partager Posté 4 Novembre 2007 (modifié) Non, moi je veux que cette url h**p://www.site.com/posh/portal/index.php soit réécrite pour l'utilisateur qu'il ne voit pas le chemin posh/portal/ En fait j'aimerais que cette url soit réécrite pour obtenir quelquechose comme h**p://www.site.com/dash/ qui est en fait l'url h**p://www.site.com/posh/portal/index.php J'espére que jem'explique bien Modifié 4 Novembre 2007 par doomer2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheRec Posté 4 Novembre 2007 Partager Posté 4 Novembre 2007 Toujours dans le même répertoire racine (le parent du répertoire "posh"), dans le fichier .htaccess, utilise ceci : RewriteEngine OnRewriteRule ^dash/?$ posh/portal/ [L,QSA]RewriteRule ^dash/(.*)$ posh/portal/$1 [L,QSA] La première règle s'occupe du cas du répertoire "seul" avec ou sans "/" en fin. La deuxième de tous les sous-répertoires et fichiers. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant