doomer2 Posté 4 Novembre 2007 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.
TheRec Posté 4 Novembre 2007 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.
doomer2 Posté 4 Novembre 2007 Auteur 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
Dan Posté 4 Novembre 2007 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...
doomer2 Posté 4 Novembre 2007 Auteur Posté 4 Novembre 2007 Cette page donne acces au repertoire dash qui est vide
doomer2 Posté 4 Novembre 2007 Auteur 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
TheRec Posté 4 Novembre 2007 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant