URL rewriting : questions et interogations

Discussion dans 'Débuter en référencement' créé par walter1973, 10 Juin 2008.

  1. walter1973
    walter1973 Nouveau WRInaute
    Inscrit:
    10 Juin 2008
    Messages:
    9
    J'aime reçus:
    0
    Bonjour,

    Je tente de mettre en place un site dynamique et je plante sur le rewriting d'URL.
    J'ai suivi pas aml de posts sur la question mais sans succés.
    Je précise que mon serveur est ok pour faire le job.

    Mon site se présente sous la forme d'une seule et même page et d'un masque qui va
    chercher les données nécessaires à la contruction de la page demandée par l'internaute.

    Pour faire clair :
    http://www.maisonarchitecture-lr.org/ar ... php?page=1

    Seul l'id change mais l'url reste toujours la même.


    Je fais donc un .htaccess du type :


    RewriteEngine On
    RewriteRule ^page/([^/]*)\$&html$ /architecture.php?page=$1 [L]


    Je le mets en ligne mais RIEN... pas même une erreur !

    UNE IDEE pour e faire avancer ?
    Merci par ailleurs
     
  2. Him
    Him Nouveau WRInaute
    Inscrit:
    13 Février 2006
    Messages:
    31
    J'aime reçus:
    0
    Salut,

    qu'apelles tu "rien" ?

    Quand tu passes la souris sur le lien, ça ne marche pas ?
    As tu également réecris ton lien également dans le code ?

    à savoir un truc du style :

    Code:
    <a href=/page/<?php echo $nom_de_ta_page; ?>.html" title="">lien</a>
    Par contre, pour ton rewrite, ce serait plus propre comme ceci :

    sinon : RewriteRule ^page/([^/]*)\$&html$ /architecture.php?page=$1 [L]

    pourquoi $& devant html ?
    c'est pas un . plus tôt que tu voulais mettre *)\.html$
     
  3. walter1973
    walter1973 Nouveau WRInaute
    Inscrit:
    10 Juin 2008
    Messages:
    9
    J'aime reçus:
    0
    En fait le menu est dynamique et je ne peux pas créer de lien à mon goût.
    Quand je dis rien, en fait le site fonctionne comme avant sans aucune difference.
    C'est bien ce qui me fait penser que j'ai du merder quelques part !

    Le codage des URL a été "proposé" par ce site bien utile :
    http://www.mod-rewrite-wizard.com/
     
  4. Him
    Him Nouveau WRInaute
    Inscrit:
    13 Février 2006
    Messages:
    31
    J'aime reçus:
    0
    ah oui, mais si tu ne touches pas à ton codage,
    ça ne marchera jamais :)

    il faut réecrire tes liens de façons dynamique si tu veux qu'ils soient rewrités !
     
  5. walter1973
    walter1973 Nouveau WRInaute
    Inscrit:
    10 Juin 2008
    Messages:
    9
    J'aime reçus:
    0
    il semble que j'ai loupé un wagon. Je ne suis pas sur d'avoir bien saisi le travail à faire en dehors de l'.htaccess.

    Tu dois réecrire tes URL et les stockées quelques part ?
    Je pensais que l'htaccess détecter l'URL de base et la recoder à ta sauce !
     
  6. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    +1. Ce que tu as renseigné permettra au serveur de savoir que l'URL réécrite /page/1.html doit utiliser le script et le paramètre architecture.php?page=1
    Mais si tu n'appelles pas /page/1.html, forcément rien ne se passera.

    Et pis ton code .htaccess m'a l'air tout bizarre ...
    moi j'aurais mis
    Code:
    RewriteRule ^page/([0-9]+)\.html$ /architecture.php?page=$1 [L] 
    
     
  7. dd32
    dd32 WRInaute accro
    Inscrit:
    9 Septembre 2005
    Messages:
    2 705
    J'aime reçus:
    0
    Peut-être peux-tu stocker le nom de tes pages en base de données et reconstruire les liens dynamiquement ?
     
  8. Him
    Him Nouveau WRInaute
    Inscrit:
    13 Février 2006
    Messages:
    31
    J'aime reçus:
    0
    @ nickargall : oui c'est ce que je lui ai dis : pourquoi le $& au lieu de POINT tout simplement :)

    @ walter :

    comment veux tu que IE ou FF devine lui même ce qu'il doit mettre comme mot dans l'url :D

    donc, tu tires le mot de la base de donnée ( le titre de la page par exemple )

    si nécessaire, tu encodes ton url. ( è > e, é > e, à > a, etc... ) et puis tu décodes à la sortie.

    Chears
     
  9. walter1973
    walter1973 Nouveau WRInaute
    Inscrit:
    10 Juin 2008
    Messages:
    9
    J'aime reçus:
    0
    Merci de vos précieux conseils. Je vais voir ce que je peux faire à mon niveau !
    A+
     
Chargement...
Similar Threads - rewriting questions interogations Forum Date
nombreuses questions concernant l'URL Rewriting URL Rewriting et .htaccess 9 Mai 2006
Questions url rewriting et noms de domaine Débuter en référencement 2 Février 2006
Deux questions sur l'URL Rewriting URL Rewriting et .htaccess 1 Mai 2005
URL REWRITING marche trés bien mais des questions subsitent. URL Rewriting et .htaccess 6 Mai 2004
Paramètres urls & urlrewriting => alphabétiques ou codés ? Problèmes de référencement spécifiques à vos sites 30 Mars 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
URL rewriting d'images URL Rewriting et .htaccess 22 Janvier 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
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
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
Résolu URL Rewriting : Garder l'adresse non transformée dans le navigateur URL Rewriting et .htaccess 2 Décembre 2018
Mes débuts dans l'URL Rewriting URL Rewriting et .htaccess 14 Novembre 2018