URL rewriting blog + forum

Discussion dans 'URL Rewriting et .htaccess' créé par Rollmops, 26 Janvier 2007.

  1. Rollmops
    Rollmops Nouveau WRInaute
    Inscrit:
    22 Septembre 2006
    Messages:
    20
    J'aime reçus:
    0
    Bonjour,

    Voilà j'ai installé un blog dotclear à la racine de mon site, sous la forme :
    -http://www.monblog.com/

    J'ai placé une redirection pour éviter d'avoir l'adresse dotclear du type :
    -http://www.monblog.com/index.php/

    Jusque là tout fonctionne avec ce .htaccess placé à la racine :

    Code:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule (.*) index.php/$1 
    RewriteRule ^index.php$  index.php/
    Puis j'ai installé un forum dans un dossier forum du type
    -http://www.monblog.com/forum/
    que j'ai rewrité.
    J'ai rajouté ce code dans le .htacess à la racine :

    Code:
    
    # FORUM INDEX
    RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L] 
    # FORUM PROTECTION RULE 
    RewriteRule ^forum/.*/([^/]+\.html)$ /forum/index.php [R=301,L] 
    # CATEGORIES 
    RewriteRule ^forum/.*-c([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L] 
    # PAGINATED FORUM
    RewriteRule ^forum/.*-f([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L] 
    # FORUM 
    RewriteRule ^forum/.*-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L] 
    # PAGINATED TOPIC 
    RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L] 
    # TOPIC 
    RewriteRule ^forum/topic([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L] 
    # POST 
    RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L] 
    #PROFILES 
    RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L] 
    
    Les deux codes fonctionnent très bien indépendemment l'un de l'autre, si je mets seulement le 1er le blog est correctement rewrité, si je mets seulement le second, le forum est correctement rewrité...

    Mais impossible de les faire fonctionner ensemble. Je suis sûr que ce n'est qu'un petit détail mais je n'ai pas les connaissances suffisantes pour le résoudre :oops:

    Dernier point : j'aimerais une fois le conflit entre ces deux morceaux de code résolu, rajouter un morceau indiquant :

    toutes les url du type -monblog.com... sont redirigées vers -www.monblog.com et les variantes de type -monblog.com/forum/topic210.htm redirigées vers -www.monblog.com/forum/topic210.htm

    Je posterai bien sûr le problème entièrement résolu. Merci de votre aide...
     
  2. etrusco
    etrusco WRInaute discret
    Inscrit:
    31 Décembre 2004
    Messages:
    204
    J'aime reçus:
    0
    salut...

    C'est encore moi que je m'y colle !!!!

    lol...

    Rajoute ceçi à tes regles concernant le blog :

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/forum
    RewriteRule (.*) index.php/$1
    RewriteRule ^index.php$ index.php/

    et tu verra tu ne cessera de me remercier
    ou de te moquer de moi si ça foire mais je pense pas


    pour le reste, ceci en debut de ton htaccess

    RewriteCond %{HTTP_HOST} ^tondomaine.com$
    RewriteRule ^(.*) ##http://www.tondomaine.com##/$1 [QSA,L,R=301]


    sans les ## bien sur pour le -http://www.tondomaine.com-/$1

    et tu verra tu ne cessera de me remercier
    ou de te moquer de moi si ça foire mais je pense pas
     
  3. Rollmops
    Rollmops Nouveau WRInaute
    Inscrit:
    22 Septembre 2006
    Messages:
    20
    J'aime reçus:
    0
    Fantastique ! Dire que j'ai passé des heures à chercher la solution...
    J'ai rajouté les règles que tu m'as indiqué Etrusco, et ça marche impec.

    Merci beaucoup :D
     
Chargement...
Similar Threads - rewriting blog forum Forum Date
[URL REWRITING] Sous domaines (Blogs) URL Rewriting et .htaccess 8 Décembre 2010
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
Url rewriting Techniques avancées de référencement 22 Octobre 2018
URL rewriting et redirections après restauration post-piratage Débuter en référencement 29 Septembre 2018
url rewriting wordpress sans repertoire URL Rewriting et .htaccess 12 Août 2018