Retourner à l'accueil du site  
Design:
Accueil
Actu Freenews
FAQ
Forums
Glossaire
Etat du réseau
Dossiers
Dialogue en direct
Liens ADUF
Newsletter
Livre d'or
Statistiques
A propos de l'ADUF
Question URL rewriting ????
Aller en bas de la page
ADUF Index du Forum » Pages perso & dl.free.fr
Répondre au sujet Voir le sujet précédent : Voir le sujet suivant 
MessagePosté le: Mercredi 2 Août 2006 09:32:07 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
darkpoujol
(Auteur du topic)

Nouveau
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 @+
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Mercredi 2 Août 2006 09:51:26 NRA : SGD31 (Saint Gaudens) Membres sur ce NRADétails sur ce NRA Ligne : 2281 m (32 dB) Répondre en citantReporter le post à l'équipe de modération
PeTiT_PoMpIeR
Habitué
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
_________________
Sapeurs-Pompiers
LePetitVacancier.fr locations vacances.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mercredi 2 Août 2006 10:13:37 Aucun numéro de ligne indiqué dans le profil Répondre en citantReporter le post à l'équipe de modération
darkpoujol
(Auteur du topic)

Nouveau
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 ????
Voir le profil de l'utilisateur Envoyer un message privé
MessagePosté le: Mercredi 2 Août 2006 11:03:49 NRA : SGD31 (Saint Gaudens) Membres sur ce NRADétails sur ce NRA Ligne : 2281 m (32 dB) Répondre en citantReporter le post à l'équipe de modération
PeTiT_PoMpIeR
Habitué
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.
_________________
Sapeurs-Pompiers
LePetitVacancier.fr locations vacances.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté 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 Répondre en citantReporter le post à l'équipe de modération
phi56360
Régulier
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 .
Voir le profil de l'utilisateur Envoyer un message privé
 ADUF Index du Forum »  Pages perso & dl.free.fr Aller en haut de la page
Toutes les heures sont à l'heure légale française  
Page 1 sur 1  

  
Sauter vers:  
Répondre au sujet  


Déclaration CNIL n°1012304 Partiellement basé sur phpBB © 2001, 2006 phpBB Group Traduction par : phpBB-fr.com