Url rewriting et liens interne

Discussion dans 'URL Rewriting et .htaccess' créé par mic54800, 22 Mars 2010.

  1. mic54800
    mic54800 WRInaute discret
    Inscrit:
    20 Juillet 2008
    Messages:
    61
    J'aime reçus:
    0
    Bonjour ,
    J'ai actuellement un problème de liens interne.
    Mes url sont rewritées en étant séparés par des points ' . ' et j'aimerais les modifier afin qu'elles soient séparés par des slash ' / ' dans le but de donner un type d'url progressant dans des dossiers.
    Le problème est que si je fais ceci, tous mes liens internes suivent le dossier, je m'explique :
    si je suis dans le dossier site.fr/dossier1/dossier2/url.php , et que mon lien menant vers la page contact est écrit de cette façon : href="./contact.php" , il redirigera vers site.fr/dossier1/dossier2/contact.php
    Tous mes liens sont gérés par des include, impossible donc de les gérer page par page.
    Comment faire pour que les liens interne mènent à la racine du site ?

    Je vous remercie d'avance pour vos réponses !

    Mic54800
     
  2. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    5 626
    J'aime reçus:
    0
    Code:
    <a href="/contact.php"
    >

    ;)
     
  3. mic54800
    mic54800 WRInaute discret
    Inscrit:
    20 Juillet 2008
    Messages:
    61
    J'aime reçus:
    0
    Je viens de tester et ... honteusement, après m'être rendu compte que je n'y ai pas pensé, je m'aperçois que ça marche !
    Un grand merci à toi dmathieu !
    Si j'ai bien comprit, en ajoutant le ' . ' devant le shash ' / ' , ça veut dire que le lien appelé est dans le répertoire actuel et si on l'enlève, ça veut dire que le lien appelé se trouve à la racine ?

    Un grand merci à toi, maintenant, il va falloir tout changer sur le site, ça ne va pas être du gâteau ^^
     
  4. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    5 626
    J'aime reçus:
    0
    Le fonctionnement est le même que dans tout système de fichiers.

    Le "." signifie "répertoire actuel".
    Un ".." signifie "répertoire parent.

    Si tu commence le chemin directement par un nom (exemple : "contact.php"), il fera le lien depuis le répertoire courant.
    Si tu débute le chemin par un /, c'est la racine.
     
Chargement...
Similar Threads - rewriting liens interne Forum Date
Rewriting, sitemap et liens internes Problèmes de référencement spécifiques à vos sites 12 Novembre 2010
URL Rewriting, Permaliens et Sitelinks sous Wordpress URL Rewriting et .htaccess 6 Mars 2011
[RESOLU] Comment trouver les liens créés par l'URL Rewriting URL Rewriting et .htaccess 18 Mai 2010
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019
URL Rewriting Débuter en référencement 17 Avril 2019
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice