URL Rewriting chez Free (2) : la solution sans .htaccess

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

rockclimber
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 4 Aoû 2005

Message le Lun Aoû 08, 2005 15:51

Si tu fais un echo de $URL dans ton fichier d'erreur 404, obtiens tu le lien sur lequel tu viens de cliquer ?

Car moi je suis aussi chez free et l'url que je récupère et en fait le lien vers le fichier erreur 404.

Dans ton .htaccess as tu mis :

ErrorDocument 404 http://login.free.fr/erreur404.php ou
ErrorDocument 404 /erreur404.php ?

Car moi la seconde solution ne fonctionne pas chez free !

xtaze
WRInaute discret
WRInaute discret
 
Messages: 75
Inscription: 20 Jan 2005

Message le Lun Aoû 08, 2005 15:58

dans mon fichier .htaccess j'ai mis juste ErrorDocument 404 /erreur404.php qui est a la racine

si je fais un echo oui sa marche
simplement d'en url du navigateur au lieu d'avoir comme certain motclef-1 j'ai description_film?var_description=1

va voir la http://e.dvd.free.fr et tu clique sur description d'un film par exemple

rockclimber
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 4 Aoû 2005

Message le Lun Aoû 08, 2005 16:24

C fou, mon htaccess ne veut pas entendre parler de

ErrorDocument 404 /urlrewriting.php

Pour ton pb, c'est normal vu que tu utilises la fonction header()

xtaze
WRInaute discret
WRInaute discret
 
Messages: 75
Inscription: 20 Jan 2005

Message le Lun Aoû 08, 2005 16:28

ok donc le fait que mon navigateur ecriver drecription?var=2 au lieu de motclef-2.html est pas grave
les moteurs prendront motclef-2 plutot que description....

moi j'avais un probleme avec le header j'ai mis des "" au lieu des cotes '' et plus de souci ave cle fichier htaccess

en tout cas merci de ton aide et chapeau a celui qui a trouvé sa c'est fort
++

rockclimber
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 4 Aoû 2005

Message le Ven Aoû 12, 2005 9:33

Pourquoi suis-je le seul a ne pas pouvoir intégrer ce bout de code dans mon .htaccess sous free ? il me fait une erreur 404

ErrorDocument 404 /urlrewriting.php


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Ven Aoû 12, 2005 13:04

Il y a quoi dans ton .htacess en ce moment ? sur le site free de ton www, si je fais webmontagne.free.fr/nimportequoi ça m'affiche le nom de la page que je demande :?

rockclimber
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 4 Aoû 2005

Message le Lun Aoû 15, 2005 19:09

C byzarre, depuis vendredi midi (12/08/2005), mon .htaccess
avec ErrorDocument 404 /urlrewriting.php fonctionne chez free !
Je ne cherche pas a comprendre, merci à Web RankInfo.

¤.Occitania.¤
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 9 Aoû 2005

Message le Mar Aoû 16, 2005 9:27

Salut,

j'essaie désepérement de mettre en route l'url rewriting sur mon site Free + forum phpbb et rien à faire ça ne fonctionne pas.

J'ai fait plusieurs essais mais voici le dernier :

Fichier .htaccess mis à la racine de mon site :
Code: Tout sélectionner
ErrorDocument 404 /erreur404.php


fichier erreur404.php à la racine aussi :
Code: Tout sélectionner
<?

$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: /phpbb/viewforum.php?titre='.$vrai_chemin);

?>



Le site que j'essaie "d'url rewriter" est : http://forum.flyernet.free.fr/phpbb/

merci de votre aide ;)

lepretender
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 20 Juil 2005

Message le Mer Aoû 17, 2005 15:41

¤.Occitania.¤ a écrit:Salut,

j'essaie désepérement de mettre en route l'url rewriting sur mon site Free + forum phpbb et rien à faire ça ne fonctionne pas.

J'ai fait plusieurs essais mais voici le dernier :

Fichier .htaccess mis à la racine de mon site :
Code: Tout sélectionner
ErrorDocument 404 /erreur404.php


fichier erreur404.php à la racine aussi :
Code: Tout sélectionner
<?

$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: /phpbb/viewforum.php?titre='.$vrai_chemin);

?>



Le site que j'essaie "d'url rewriter" est : http://forum.flyernet.free.fr/phpbb/

merci de votre aide ;)


tu as bien changer manuellement tes adresses ??

quoi qu'il en soit, ca y est mon rewritting avec Free fonctionne parfaitement ! :D
voyez par vous même : http://www.google.fr/search?hl=fr&q=sit ... e.fr&meta=
bon, c'est vrai il n'y a pas encore beaucoup de résultats mais ca ca va venir 8)

concecao
 

Message le Ven Aoû 26, 2005 16:25

lepretender a écrit:quoi qu'il en soit, ca y est mon rewritting avec Free fonctionne parfaitement ! :D
voyez par vous même : http://www.google.fr/search?hl=fr&q=sit ... e.fr&meta=
bon, c'est vrai il n'y a pas encore beaucoup de résultats mais ca ca va venir 8)


j'essaye desesperement d'url-rewrité mon forum mais sans succès, j'ai commencé par modifier le titre des pages "viewforum" et "viewtopic", ensuite j'ai installé le mod gest_session de cyberalien, mais là je cale ...je connais pas trop le php donc je sais pas trop quoi mettre dans le fichier "erreur404.php";

aravis
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 8 Mai 2004

Message le Sam Aoû 27, 2005 11:10

J'utilise avec succès la directive ErrorDocument chez free, mais à ma connaissance il est impossible de récupérer le contenu des données dans le tableau $_POST suite à la validation d'un formulaire. Faut-il se résigner a utiliser l'url non réécrite ? Cela ne posera pas de pb aux moteurs de recherche ?


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Sam Aoû 27, 2005 20:12

La réponse est là :
aravis a écrit:la validation d'un formulaire

Les robots des moteurs de recherche ne bavardent pas sur les forums (en d'autres termes, google bot, msnbot, yahoo slurp, inktomi, ne valident pas de formulaires).

Zephyr
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 28 Aoû 2005

Message le Dim Aoû 28, 2005 19:06

Bonjour,

J'ai voulu appliquer la solution proposée ici, mais il y a un détail qui m'échappe : la redirection vers la page 404 change également l'url, ce qui fait que mon "REQUEST_URI" indique toujours le nom de la page 404.php, et non pas la page inexistante à laquelle l'utilisateur voulait accéder. Quelqun saurait pourquoi ?

merci

concecao
 

Message le Mer Aoû 31, 2005 8:50

bonjour,

beh j'arrive pas à faire cette méthode, donc si quelqu'un peut m'aider ?

seunam g.
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 11 Nov 2005

Message le Ven Nov 11, 2005 1:25

bonjour,
comment on utilise cette fonction svp

Tiens en même temps un petit cadeaux, la fonction que j'ai crée pour enlever les caractères spéciaux d'un texte afin de l'utiliser dans l'url :
Code:

function viremerde($texte)
{
for($i=0;$i< strlen($texte);$i++)
{
$n=$texte[$i];
if (($n=='é') || ($n=='è') || ($n=='ê') || ($n=='ë')) $n='e';
if (($n=='à') || ($n=='ä') || ($n=='â')) $n='a';
if (($n=='ô') || ($n=='ö')) $n='o';
if (($n>='A') && ($n<='Z')) $n=chr(ord($n)+32);
if (($n<'0') || (($n>'9') && ($n<'a')) || ($n>'z')) $n='-';
$texte[$i]=$n;
}
return $texte;
}

URL Rewriting chez Free (2) : la solution sans .htaccess URL Rewriting chez Free (2) : la solution sans .htaccess

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

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