Problème URL Rewriting avec les dossiers

Discussion dans 'URL Rewriting et .htaccess' créé par Sined, 1 Novembre 2005.

  1. Sined
    Sined Nouveau WRInaute
    Inscrit:
    14 Septembre 2005
    Messages:
    39
    J'aime reçus:
    0
    Bonjour,
    J'utilise la technique "Interdire example.com et obliger www.example.com" qui est très bien, seul problème, elle ne marche pas pour mon forum (je sais le problème a déja été posté mais j'ai pas vu de réponse) pour info il y a un .htaccess dans le dossier de mon forum!
    Comment faire?
    Merci d'avance
     
  2. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    as-tu accès aux logs apache ? peux-tu modifier le fichier httpd.conf principal et redémarrer apache ? si oui, ajoute les lignes suivantes après le chargement de mod_rewrite (au passage, vérifie ainsi que mod_rewrite est bien chargé :) ) :
    RewriteLog /chemin/vers/un/repertoire/temporaire/rewrite.log
    RewriteLogLevel 9


    ça permettra de voir en détail ce qui se passe

    Sinon, poste-nous le contenu de ton .htaccess qu'on voit si quelque chose parait clocher ? en remplaçant ton domaine par exemple.com
     
  3. Sined
    Sined Nouveau WRInaute
    Inscrit:
    14 Septembre 2005
    Messages:
    39
    J'aime reçus:
    0
    Mon fichier .htaccess de la racine :
    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^xxx.info$
    RewriteRule ^(.*)   http://www.xxx.info/$1  [QSA,L,R=301]
    Options -Indexes
    <Files *.inc.php>
    <LIMIT GET POST>
    deny from all
    </LIMIT>
    </Files>
    Celui qui est dans le forum:
    Code:
    RewriteEngine On
    RewriteBase /forum
    RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1
    RewriteRule [.]*-vp([0-9]*) viewtopic.php?%{QUERY_STRING}&p=$1
    RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1
    RewriteRule [.]*-vc([0-9]*) index.php?%{QUERY_STRING}&c=$1
    RewriteRule [.]*-ac([0-9]*) album_cat.php?%{QUERY_STRING}&cat_id=$1
    RewriteRule [.]*-at([0-9]*) album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-apic([0-9]*) album_pic.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-apm([0-9]*) album_picm.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-full-asp([0-9]*) album_showpage.php?full=&pic_id=$1
    RewriteRule [.]*-asp([0-9]*) album_showpage.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-aper([0-9]*) album_personal.php?%{QUERY_STRING}&user_id=$1
    RewriteRule [.]*-dc([0-9]*) dload.php?%{QUERY_STRING}action=category&cat_id=$1
    RewriteRule [.]*-df([0-9]*) dload.php?%{QUERY_STRING}action=file&file_id=$1
    RewriteRule [.]*-kbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
    RewriteRule [.]*-kba([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
    RewriteRule [.]*-kbsmp kb.php?mode=stats&stats=mostpopular
    RewriteRule [.]*-kbstr kb.php?mode=stats&stats=toprated
    RewriteRule [.]*-kbsl kb.php?mode=stats&stats=latest
    RewriteRule [.]*-pbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
    RewriteRule [.]*-pa([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
    RewriteRule [.]*-psmp kb.php?mode=stats&stats=mostpopular
    RewriteRule [.]*-pstr kb.php?mode=stats&stats=toprated
    RewriteRule [.]*-pbsl kb.php?mode=stats&stats=latest
    Pour l'histoire du httpd.conf je pense pas pouvoir le modifier (je suis sur l'offre premium de 1and1).
     
  4. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Ton rewrite pour forcer le www devrait fonctionner avec le forum en ajoutant au .htaccess du forum, après le rewriteengine on :
    Code:
    RewriteOptions inherit
    
    
     
  5. Sined
    Sined Nouveau WRInaute
    Inscrit:
    14 Septembre 2005
    Messages:
    39
    J'aime reçus:
    0
    Maintenant le problème c'est que quand je tape http://xxx.info/forum/ (sans les 3w) sa me redirige vers http://www.xxx.info !
    J'ai essayé
    Code:
    RewriteCond %{HTTP_HOST} ^xxxx.info/forum$
    RewriteRule ^(.*)   http://www.xxxx.info/forum/$1  [QSA,L,R=301]
    Au hasard mais sa change rien!
     
  6. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Je viens de faire quelques tests, t'as raison et je comprends pas ce comportement de mod_rewrite...

    En attendant, tu peux faire comme ça :
    * touche pas à ton .htaccess à la racine, qui fonctionne avec les autres répertoires,
    * modifie le .htaccess du forum ainsi :

    -vire le RewriteOptions inherit
    -Replace tes règles de Rewrite dans celui-ci en indiquant /forum

    ça donne au final, pour le .htacess dans /forum :
    Code:
    RewriteEngine On
    RewriteBase /forum
    
    RewriteCond %{HTTP_HOST} ^xxx.info$
    RewriteRule ^(.*)   http://www.xxx.info/forum/$1  [QSA,L,R=301]
    
    
    RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1
    ...
    
    Le .htaccess à la racine reste inchangé par rapport à la version que tu as postée ici.

    Ca a le mérite de fonctionner et tant pis si t'as les (quasiment) mêmes 2 lignes dans les deux fichiers :)
     
  7. Sined
    Sined Nouveau WRInaute
    Inscrit:
    14 Septembre 2005
    Messages:
    39
    J'aime reçus:
    0
    Cool merci sa marche!
     
Chargement...
Similar Threads - Problème Rewriting dossiers Forum Date
Problème URL Rewriting complexe avec les dossiers rééls et les autres chemins [Résolu] URL Rewriting et .htaccess 16 Juin 2009
Problème URL rewriting des dossiers URL Rewriting et .htaccess 28 Juillet 2007
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
Problème URL rewriting URL Rewriting et .htaccess 16 Février 2017
Problème accent URL Rewriting et .htaccess URL Rewriting et .htaccess 4 Novembre 2016
Problème d'url-rewriting sous Nginx Développement d'un site Web ou d'une appli mobile 16 Août 2016
rewriting probleme avec tiret soulignement, espace, accent et. Netlinking, backlinks, liens et redirections 9 Septembre 2015
URL Rewriting qui pose problème URL Rewriting et .htaccess 17 Mars 2015
Probleme d'url double apres url rewriting URL Rewriting et .htaccess 12 Mars 2015
Problème redirection de 404 + Rewriting URL Rewriting et .htaccess 23 Janvier 2015
Augmentation des URL non suivies (Problème Rewriting ?) URL Rewriting et .htaccess 20 Novembre 2014
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
Problème URL Rewriting Débuter en référencement 1 Septembre 2014
Problème d'URL Rewriting Débuter en référencement 10 Juin 2014
Problème meta en double à cause du rewriting ? URL Rewriting et .htaccess 20 Mars 2014
Problème Rewriting chez 1&1 URL Rewriting et .htaccess 17 Décembre 2013
Problème d'url Rewriting avec des variables URL Rewriting et .htaccess 23 Novembre 2013
probleme URL Rewriting URL Rewriting et .htaccess 19 Octobre 2013
Problème URL Rewriting - rajout .html à variable URL Rewriting et .htaccess 17 Avril 2013
Problème URL Rewriting et tiret URL Rewriting et .htaccess 9 Mars 2013