Dossier virtuel et chemin d'accès aux fichiers

Discussion dans 'URL Rewriting et .htaccess' créé par van___fanel, 8 Octobre 2008.

  1. van___fanel
    van___fanel Nouveau WRInaute
    Inscrit:
    19 Mars 2007
    Messages:
    12
    J'aime reçus:
    0
    Bonjour,

    j'ai un .htaccess qui fait de l'url rewriting. La plupart de mes URL sont de la forme
    Là pas de problème, l'url rewriting se fait, et j'obtiens des urls de la forme
    Le problème vient du fait que j'ai également une page de news, dont l'url est la suivante :
    que je transforme en
    Je crée donc un dossier virtuel, nommé '256-Atualites/'. Le rewriting se fait correctement, mais une fois sur la page, tous les éléments linkés, comme ma feuille de style, mes scripts Javascript, des images, ne s'affichent plus, puisque ces chemins sont en relatif, et que l'url rewriting crée un dossier virtuel.

    Existe t'il une solution, autre que changer tous mes liens en liens absolus ?

    le code de mon fichier htaccess :
    Code:
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks
    
    # Activation du module de réécriture d'URL :
    RewriteEngine on
    
    RewriteBase /sites/letelliercredit/site/pret-immobilier/
    
    #--------------------------------------------------
    # Règles de réécriture d'URL :
    #--------------------------------------------------
    
    
    RewriteRule ^([0-9]+)-(.*)\.html$  index.php?page_id=$1&page_title=$2  [L]
    
    RewriteRule ^([0-9]+)-(.*)/([0-9]+)-(.*)\.html$  index.php?page_id=$1&page_title=$2&news_id=$3&news_title=$4  [L]
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Bonjour
    Peut etre avec la balise :
    Code:
     <basehref="http://www.example.com/"> 
    
    dans le head ?
     
  3. van___fanel
    van___fanel Nouveau WRInaute
    Inscrit:
    19 Mars 2007
    Messages:
    12
    J'aime reçus:
    0
    Après test, cela ne change rien.
     
  4. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    il manque un espace mais c'est bien ça :
    Code:
    <base href="http://www.tonsite.com/">
     
  5. van___fanel
    van___fanel Nouveau WRInaute
    Inscrit:
    19 Mars 2007
    Messages:
    12
    J'aime reçus:
    0
    alors, c'est assez étrange.

    Mes images sont effectivement ré-apparues. Mais la feuille de style et les scripts Javascript eux, ne sont toujours pas chargés.

    Voici le <head> de ma page http://www.monsite.com/index.php


    Code:
    <link href="styles.css" rel="stylesheet" type="text/css" />
    <script src="../scripts/getElementsByClassName-1.0.1.js" type="text/javascript"></script>
    <script src="../scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    <script src="../scripts/scripts.js" type="text/javascript"></script>
    <script src="../scripts/mootools.js" type="text/javascript"></script>
    
    
    
    <script language="javaScript">
    function popUp(theURL,winName,features) {
    	window.open(theURL,winName,features);
    }
    </script>
    <base href="http://www.monsite.com/"> 
    La page qui pose problème, se trouve à l'adresse suivante :

    http://www.monsite.com/256-Actualites/1-Lorem ipsum dolor sit amet.html

    Any idea ?
     
  6. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    essaye de mettre le <base href...> juste après <head>

    sinon met toutes les url complètes avec -http://www.tonsite.com/scripts/...
     
  7. van___fanel
    van___fanel Nouveau WRInaute
    Inscrit:
    19 Mars 2007
    Messages:
    12
    J'aime reçus:
    0
    Bien vu l'aveugle. Effectivement, tout ce qui était linké avant ma balise <base> n'était pas pris en compte. Ca marche nickel avec <base> avant toute autre déclaration dans le <head>.

    Merci.
     
Chargement...
Similar Threads - Dossier virtuel chemin Forum Date
Architecture MVC, URL rewriting et dossiers virtuels URL Rewriting et .htaccess 31 Mai 2016
URL Rewrting sur sous-dossier virtuel URL Rewriting et .htaccess 8 Juillet 2010
URL Rewriting dossier virtuel (EN-FR) URL Rewriting et .htaccess 6 Juin 2010
google mélange les dossier virtuel ! URL Rewriting et .htaccess 11 Avril 2010
URL Rewriting : dossier virtuel Débuter en référencement 13 Avril 2009
[PBM] Dossier virtuel URL Rewriting et .htaccess 9 Mars 2009
Htaccess et les dossiers virtuels URL Rewriting et .htaccess 14 Août 2008
URL Rewriting - Dossiers virtuels vers page à la racine URL Rewriting et .htaccess 22 Janvier 2008
Url Rewriting - Confusion dossier virtuel / fichier homonyme URL Rewriting et .htaccess 29 Novembre 2007
[résolu] Dossier virtuel + ?a=b facultatif URL Rewriting et .htaccess 16 Septembre 2007
Dossiers virtuels ou pas ? Débuter en référencement 29 Août 2007
Url rewriting chez 1&1 : les dossiers virtuels URL Rewriting et .htaccess 2 Juillet 2007
Dossiers virtuels et includes URL Rewriting et .htaccess 14 Mai 2007
[Résolu] sitemaps et dossiers virtuels Référencement Google 25 Avril 2007
[Réglé] Problème rewriting Dossier Virtuel > Erreur 404 URL Rewriting et .htaccess 13 Avril 2007
[abandonné] urlrewriting d'un dossier virtuel vers... Débuter en référencement 2 Avril 2007
Sous-domaines virtuels - Dossiers, fichiers & co URL Rewriting et .htaccess 28 Mars 2007
pb de rewriting et dossiers virtuels URL Rewriting et .htaccess 21 Février 2007
Dossier virtuel vers racine URL Rewriting et .htaccess 30 Octobre 2006
Dossier virtuel :( URL Rewriting et .htaccess 13 Septembre 2006