aide pour rewrite de repertoire de sous domaine
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

ludoanimation - WRInaute impliqué

- Messages: 770
- Inscription: 25 Juil 2003
aide pour rewrite de repertoire de sous domaine
Salut,
sur mon mutu 60gp je suis en train de developper en sous domaine un petit moteur de blogs.
J'ai activé mon sous domaine blog.monsite.com qui redirige sur le repertoire /www/blog
j'ai le htaccess suivant sur mon site :
Ca marche tres bien quand je tappe blog.monsite.com/index.php?pseudo=toto j'arrive bien sur le blog de toto
maintenant je voudrai bien pouvoir rediriger :
blog.monsite.com/toto/ vers /blog/index.php?pseudo=toto
et
blog.monsite.com/toto/page-2.htm vers /blog/index.php?pseudo=toto&page=2
malheureusement je ne sais pas faire, est ce que quelqu'un pourait m'aider
sur mon mutu 60gp je suis en train de developper en sous domaine un petit moteur de blogs.
J'ai activé mon sous domaine blog.monsite.com qui redirige sur le repertoire /www/blog
j'ai le htaccess suivant sur mon site :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^organisation-mariage\.net [NC]
RewriteRule (.*) http://www.organisation-mariage.net/$1 [QSA,R=301,L]
RewriteRule ^annuaire/(.*)/([0-9a-b]*)-(.*)-p([0-9]+)\.htm$ /annuaire/index.php?dep=$2&page=$4 [L]
RewriteRule ^annuaire/(.*)/([0-9a-b]*)-(.*)\.htm$ /annuaire/index.php?dep=$2 [L]
RewriteRule ^cherche-(.*)\.htm$ /cherche.php?motsclef=$1 [L]
RewriteRule ^forum/page-([0-9]+)\.htm$ /forum/index.php?action=sujet&page=$1 [L]
RewriteRule ^forum/poster\.htm$ /forum/index.php?action=poster [L]
RewriteRule ^forum/recherche\.php$ /forum/index.php?action=recherche [L]
RewriteRule ^forum/(.*)-i([0-9]+)\.htm$ /forum/index.php?action=message&id=$2 [L]
RewriteRule ^forum/(.*)-i([0-9]+)-p([0-9]+)\.htm$ /forum/index.php?action=message&id=$2&page=$3 [L]
RewriteRule ^(.*)\.htm$ /articles2.php?id=$1 [L]
Ca marche tres bien quand je tappe blog.monsite.com/index.php?pseudo=toto j'arrive bien sur le blog de toto
maintenant je voudrai bien pouvoir rediriger :
blog.monsite.com/toto/ vers /blog/index.php?pseudo=toto
et
blog.monsite.com/toto/page-2.htm vers /blog/index.php?pseudo=toto&page=2
malheureusement je ne sais pas faire, est ce que quelqu'un pourait m'aider
-

ludoanimation - WRInaute impliqué

- Messages: 770
- Inscription: 25 Juil 2003
Je me repond tout seul,
j'ai mis en plus dans mon htaccess :
ca commence a marcher sauf que dans ma variable $1 je ne récupere pas toto, mais home.2/monidentifiantovh/blog/toto
une idée ?
j'ai mis en plus dans mon htaccess :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} blog
RewriteCond %{HTTP_HOST} !^organisation-mariage\.net$
RewriteRule ^(.*)/$ /index.php?pseudo=$1 [L]
ca commence a marcher sauf que dans ma variable $1 je ne récupere pas toto, mais home.2/monidentifiantovh/blog/toto
une idée ?
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
ludoanimation a écrit:Je me repond tout seul,
j'ai mis en plus dans mon htaccess :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} blog
RewriteCond %{HTTP_HOST} !^organisation-mariage\.net$
RewriteRule ^(.*)/$ /index.php?pseudo=$1 [L]
ca commence a marcher sauf que dans ma variable $1 je ne récupere pas toto, mais home.2/monidentifiantovh/blog/toto
une idée ?
Tu recupes ce que tu lui passes !! Vu que cette capture prend absolument tout : ^(.*)/$
Tu va retrouver l'url entiere dans ta variable pseudo
Si tu veux prendre que toto, fait ta capture uniquement sur toto
^home\.2/monidentifiantovh/blog/(.*)$
-

ludoanimation - WRInaute impliqué

- Messages: 770
- Inscription: 25 Juil 2003
Merci koogar,
bonne piste, je m'en suis sorti avec :
le $1 correspondant a tout ce qu'il y a avant blog, je l'oubli le $2 correspond au pseudo je garde !
probleme résolu
bonne piste, je m'en suis sorti avec :
- Code: Tout sélectionner
RewriteRule ^(.*)/blog/(.*)/$ /index.php?pseudo=$2 [L]
le $1 correspondant a tout ce qu'il y a avant blog, je l'oubli le $2 correspond au pseudo je garde !
probleme résolu
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
Sauf que tu charges une variable apache pour rien...
enlève les 2 premières paranthèses qui ne te servent pas.
De plus, fais attention à ne pas rediriger n´importe quoi car dans ce cas tu permet de pouvoir rediriger blog.site.com/nimportquoi/nimportequoi/blog/.*
Or cette page devrait créer une 404...
enlève les 2 premières paranthèses qui ne te servent pas.
De plus, fais attention à ne pas rediriger n´importe quoi car dans ce cas tu permet de pouvoir rediriger blog.site.com/nimportquoi/nimportequoi/blog/.*
Or cette page devrait créer une 404...
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- changement de répertoire et rewrite
- Rewrite et répartition répertoire
- Rewrite d'un repertoire
- rewrite en page ou en répertoire ?
- url rewrite et repertoire virtuels
- Exclure un répértoire de URL REWRITE .htaccess
- URL Rewrite avec ou sans répertoire
- [résolu] Rewrite sur Hotlink sauf un repertoire
- champ d'action du rewrite selon le répertoire du .htaccess
- [Résolu] Rewrite rule répertoire virtuel chez OVH
Consultez la description détaillée des produits ou services de Google suivants : Google Apps Edition Premium
- Trouver les sous-domaines
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
