Arborescence virtuelle, comment conserver les liens images, css, etc

Discussion dans 'URL Rewriting et .htaccess' créé par Vinyl, 27 Novembre 2012.

Tags:
  1. Vinyl
    Vinyl WRInaute discret
    Inscrit:
    19 Mars 2009
    Messages:
    182
    J'aime reçus:
    0
    Bonjour,

    Je travaille sur un site et j’ai mis en place l’url rewriting.

    J’ai plusieurs pages différentes (design, structure) mais elles ont la même structure d’url :

    Donc, pour spécifier dans ma règle que ce sont 2 pages différentes, j’ai ajouté une arborescence comme ceci :

    Code:
    RewriteRule  ^actualites/([0-9]*)-(.*)\.php$ actualites.php?cat=$1&alias=$2 [L]
    J’ai ajouté
    actualites/
    equipe/

    Ça fonctionne bien mais maintenant j’ai tous mes liens vers les css, images, etc qui ne sont plus valides. C’est logique et je comprends bien pourquoi.

    A votre avis, quelle est la meilleure solution ?

    Je peux revoir tous mes liens et leur ajouter : ../

    Mais peut-être il y a une autre solution directement dans le .htaccess ?
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 841
    J'aime reçus:
    249
  3. Vinyl
    Vinyl WRInaute discret
    Inscrit:
    19 Mars 2009
    Messages:
    182
    J'aime reçus:
    0
    Merci pour le lien, je vais regarder.

    Je me rends compte que ma règle a un problème.

    Si je reprends l’exemple dans mon premier post, quand je tape cette url :

    Ça fonctionne, la page s’affiche bien (sauf les liens vers les css, images), l'url réécrite est bien :

    Mais quand je reclique sur mon lien qui ouvre cette page, je tombe cette fois sur :

    Et là ça ne fonctionne plus. Je comprends pourquoi mais je ne vois pas la solution pour l’instant.
     
  4. Vinyl
    Vinyl WRInaute discret
    Inscrit:
    19 Mars 2009
    Messages:
    182
    J'aime reçus:
    0
    Après recherche, je vois 2 solutions :

    1) Utiliser des liens absolus. Cette solution ne me convient pas car (différence de lien absolu entre serveur distant et serveur local)
    2) Utiliser la balise <base href="http://www.votresite.tld/repertoire/" >

    La solution 2 semble bien fonctionner.
     
Chargement...
Similar Threads - Arborescence virtuelle conserver Forum Date
Arborescence virtuelle des répertoires ou urls courtes ? Référencement Google 7 Juin 2012
Arborescence et intégration mot clé + ville Débuter en référencement 27 Septembre 2017
Arborescence d'un site e commerce Débuter en référencement 21 Mars 2017
Avis refonte - changement d'arborescence et de NDD Problèmes de référencement spécifiques à vos sites 13 Février 2016
Utilisation du singulier/pluriel dans l'arborescence Rédaction web et référencement 28 Septembre 2015
L'arborescence, oui mais Débuter en référencement 5 Septembre 2015
Arborescence d'un site Débuter en référencement 8 Janvier 2015
Arborescence : singulier ou pluriel ? Débuter en référencement 22 Septembre 2014
Récupérer l'arborescence d'un site Administration d'un site Web 2 Juillet 2014
Changement nom de domaine avec arborescence identique : une règle ? URL Rewriting et .htaccess 6 Août 2012
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice