Aller au contenu

URl rewriting sur ht access et pages php


zantar

Sujets conseillés

Bonjour,

j'ai bien lu la doc du Hub, et d'autres .... mais je ne trouve pas solution concrète à ce problème, sans doute banal pour les experts :

Quelle est la syntaxe exacte pour produire les url rewriting suivants :

http://mondomaine.com > http://www.mondomaine.com

http://www.mondomaine.com/monrepertoire/index.php > http://www.mondomaine.com/monrepertoire/

je sais quil ya des possibilité de ht access à la racine , mais aussi des instructions en php à len tete des pages php

voulez-vous mindiquer les options les plus efficaces ?

merci de votre aide ...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Déjà il faut commencer en toute première règle à mettre le www s'il manque.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mondomaine.com$
RewriteRule /?(.*) http://www.mondomaine.com/$1 [R=301,L]

Ensuite, pour rediriger le index.php vers /, cela dépendra de ton hébergeur... je sais que cela pose problème chez infomaniak.

RewriteRule /index.php / [L]

Lien vers le commentaire
Partager sur d’autres sites

Si tu mets la seconde règle, garde le ftp ouvert parce que chez infomaniak cela fait une boucle infinie.

Tout dépend de la configuration d'apache.

Une possibilité pour éviter cela est de mettre une directive en début de fichier .haccess:

DirectoryIndex index.html index.php

(mettre index.html avant index.php)

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

La premiere option marche, mais la seconde plante le forum !!! - php - il est est rewrité, peut etre est ce une explication ..

je vais essayer de trouver une insctruction en php pour le forum, afin que les topics et rubriques pointent vers /forum/ et non /forum/index.php,

ya une dilution de pr car les deux adresses se font concurrence...

Modifié par zantar
Lien vers le commentaire
Partager sur d’autres sites

Si c'est un sous -répertoire essaie ceci

RewriteRule   /forum/index.php   http://www.tondomaine.com/forum/ [R=301,L]

Il faut une 301 si tu veux récupérer le PR :)

Lien vers le commentaire
Partager sur d’autres sites

pour le http nickel ça marche!! j'aurai du le faire depuis le longtemps, mais le PR ne me passionne pas trop ..

Sniff ça ne marche po pour les sous rep ...en php

faut que je trouve une bonne instruction de derrière les fagots en en tete des pages index.php de mes sous repettoires...

je suggère aux afficionados du PR, un excellent article traduit qui fait le point des points de vue "autorisés " comme dirait coluche.. sans doute deja signalé sur le vigilant HUB :

http://www.lepotlatch.org/index.php/2007/0...pagerank-google

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...