Forcer http://..truc/ à aller sur http://..truc/index.php

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

bosam
Nouveau WRInaute
 
Messages: 5
Inscription: Mer Fév 08, 2006 11:05

Forcer http://..truc/ à aller sur http://..truc/index.php

Message le Mer Fév 08, 2006 11:16

Bonjour, je suis un peu perdu avec les .htaccess et c'est pourquoi je demande votre aide, vu la clareté du forum et l'ingéniosité du site.

Voilà, je souhaiterais que quand on rentre dans mon répertoire, on soit rediriger automatiquement vers ./index.php de ce même répertoire.

J'ai essayé avec IndexRepertory sans succès, ma page s'affiche sans avoir "index.php" en barre d'adresse.

Comment pourrais-je faire ça sans redirection php ou autre, juste avec le htaccess de mon serveur ?

Merci d'avance.


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Mer Fév 08, 2006 11:28

Je vois pas l'intérêt, si tu voulais expliquer...

bosam
Nouveau WRInaute
 
Messages: 5
Inscription: Mer Fév 08, 2006 11:05

Message le Mer Fév 08, 2006 11:33

phpmikedu83 a écrit:Je vois pas l'intérêt, si tu voulais expliquer...

Mon script ne se déclenche que si ma page est concretement appellée.

Code: Tout sélectionner
eregi("index.php", $_SERVER['REQUEST_URI'])
Si il ne détecte rien, alors cela fera une page blanche.

Voilà mon intérêt.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5161
Inscription: Jeu Oct 20, 2005 19:47

Message le Mer Fév 08, 2006 11:34

A quoi ça sert?

bosam
Nouveau WRInaute
 
Messages: 5
Inscription: Mer Fév 08, 2006 11:05

Message le Mer Fév 08, 2006 11:49

Audiofeeline a écrit:A quoi ça sert?
En premier lieu à savoir le faire et ensuite parceque j'en ai besoin dans mon cas.

Sachant qu'il est possible de faire l'inverse, est-il possible de le faire de cette façon ?


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1944
Inscription: Mer Sep 21, 2005 16:02

Message le Mer Fév 08, 2006 11:56

vu la clareté du forum et l'ingéniosité du site.



Hum un peu de cirage j'aime bien, allez pour la peine je te donne la réponse

Code: Tout sélectionner
RedirectMatch 301 ^/(truc)/$ http://example.com/$1/index.html

bosam
Nouveau WRInaute
 
Messages: 5
Inscription: Mer Fév 08, 2006 11:05

Message le Mer Fév 08, 2006 12:01

mr_go a écrit:
vu la clareté du forum et l'ingéniosité du site.

Hum un peu de cirage j'aime bien, allez pour la peine je te donne la réponse

Code: Tout sélectionner
RedirectMatch 301 ^/(truc)/$ http://example.com/$1/index.html

aha :)

Je serais peut-être chiant mais comment faire pour que ça soit en redirection sans lien de référence. Sans http://example.com/ mais directement en racine du dossier ./ ?

Autrement merci 100 fois, j'étais à la recherche de ceci depuis hier soir et mes efforts partaient à néant avant que j'arrive là.


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1944
Inscription: Mer Sep 21, 2005 16:02

Message le Mer Fév 08, 2006 12:07

de rien faut bien aider, moi aussi j'ai galéré pas mal sur les .htaccess ;)

Par contre tu aurais pu trouver tout seul l'autre

Code: Tout sélectionner
RedirectMatch 301 ^/(truc)/$ /$1/index.html



Pour utiliser cete regle si tu as plusieurs repertoire (3 ici) :

Code: Tout sélectionner
RedirectMatch 301 ^/(rep1|rep2|rep3)/$ /$1/index.html


Je te conseille cette solution plutot qu'un violent (.*) à la place de (truc), ca risque de te perdre si tu efefctue d'autres regles de réécriture.

bosam
Nouveau WRInaute
 
Messages: 5
Inscription: Mer Fév 08, 2006 11:05

Message le Mer Fév 08, 2006 12:25

Merci 1000 fois ça marche impeccablement :)

Pour info, j'avais utilisé le joker (.*) mais la suite était incomplète, ce qui me faisait une belle erreur 500.

Voilà le code que j'ai mis donc :
Code: Tout sélectionner
RedirectMatch 301 ^/(.*)/$ /$1/index.php


Merci encore et puis en esperant que ce topic serve à d'autres personnes que moi. Bonne continuation.


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités