|
Posté le: Mercredi 2 Août 2006 09:32:07
Aucun numéro de ligne indiqué dans le profil
| |
|
|
darkpoujol (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 02 Aoû 2006 Messages : 2
Sexe :
Forfait : Freebox Dégroupage Total
|
|
|
|
|
|
|
Salut à tous, je m'interresse depuis peu a l'URL rewriting, seul probleme cette fonction n'est pas activée sur les serveurs Free, il existe toutefois ne solution qui consiste a utiliser l'erreur 404 produite par l'url rewriting our rediriger la page sur un script php qui effectue les changement.
Mais mon souci est que lorsque j'utilise cette méthode, le serveur renvoi une erreur 500 due au .htaccess qui cintient l'URL rewriting.
Donc si jamais qqnd a déja effectué cete manip' sur son server et s'il voulait bien nous faire profiter de son experience ca serait cool voila merci et @+ |
|
|
|
|
Posté le: Mercredi 2 Août 2006 09:51:26
NRA : SGD31
(Saint Gaudens)
Ligne : 2281 m (32 dB)
| |
|
|
PeTiT_PoMpIeR
Habitué
Hors-ligne
Inscrit le : 24 Juin 2005 Messages : 293
Sexe :
Ville : Saint-Gaudens
Forfait : Non abonné à Free
|
|
|
|
|
|
|
Bonjour darkpoujol,
1) dans le .htaccess, mettre
Citation: | ErrorDocument 404 /erreur404.php |
2) supposons que vos articles soient du style /article.php?id=1, que vous reecrivez en /titre-de-article-1
Citation: | <?php
$URL = pathinfo("$REQUEST_URI"); // recupere le chemin demande
$vrai_chemin = $URL["basename"]; // ici va recuperer "/titre-de-article-1"
$tableau_chemin = explode("-",$vrai_chemin); // on obtient un tableau ["/titre","de","article","1"]
$id = $tableau_chemin[(count($tableau_chemin)-1)]; // maintenant $id=1
header("HTTP/1.0 200 OK");
header('Location: /article.php?id='.$id); // on fait une redirection code 200 vers /article.php?id=1
?> |
Copie de http://www.webrankinfo.com/for....._12843.htm |
|
|
|
|
Posté le: Mercredi 2 Août 2006 10:13:37
Aucun numéro de ligne indiqué dans le profil
| |
|
|
darkpoujol (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 02 Aoû 2006 Messages : 2
Sexe :
Forfait : Freebox Dégroupage Total
|
|
|
|
|
|
|
cette méthode je la connais mais faut-il mettre uniquement cette ligne dans le .htaccess ???? |
|
|
|
|
Posté le: Mercredi 2 Août 2006 11:03:49
NRA : SGD31
(Saint Gaudens)
Ligne : 2281 m (32 dB)
| |
|
|
PeTiT_PoMpIeR
Habitué
Hors-ligne
Inscrit le : 24 Juin 2005 Messages : 293
Sexe :
Ville : Saint-Gaudens
Forfait : Non abonné à Free
|
|
|
|
|
|
|
Oui il suffit de mettre que cette ligne. |
|
|
|
|
Posté le: Vendredi 4 Août 2006 09:37:57
Numéro présent dans le profil, mais problème de récupération des caractéristiques de la ligne
| |
|
|
phi56360
Régulier
Hors-ligne
Inscrit le : 23 Sep 2005 Messages : 710
Sexe :
Forfait : Non abonné à Free
|
|
|
|
|
|
|
bonjour
cette méthode passe par le fichier header et si on na pas ce fichier présent sur serveur ?
on fait comment . |
|
|
|
|
|
|