Solution pour l'Url rewriting chez Free :D

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


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Sam Sep 24, 2005 15:51

Je viens de tester en modifiant ça et ça marche :
code retourné : 200 OK !
Pourquoi ça marche ? Ca c'est une bonne question !

PS : la source qui a retrouvé ses couleurs (pratique ce truc) :D

Shisui
Nouveau WRInaute
 
Messages: 9
Inscription: Mer Sep 21, 2005 15:58

Message le Sam Sep 24, 2005 17:59

Ah super merci beaucoup :D J'avais pas pensé à ca :/ Pourquoi ondoit envoyé un code 100 pour un header 200 lol ?
C'est pas logique des fois :)

Voilà j'ai mis à jour le script et le code coloré =)

Je finis le systéme des pages et c'est bon :)


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Mer Sep 28, 2005 17:39

Salut,
le code que j'ai proposé, avec le code header 100, est reconnu comme une erreur HTTP par google !
Voir cette discussion
Le bon code à utiliser est finalement :
Code: Tout sélectionner
header("Status: 200 OK");


:wink:


wullon
WRInaute accro
WRInaute accro
 
Messages: 3914
Inscription: Sam Sep 18, 2004 15:06

Message le Ven Sep 30, 2005 21:41

C'est vraiment génial maintenant, bravo.

Pedro23
Nouveau WRInaute
 
Messages: 24
Inscription: Jeu Sep 29, 2005 22:47

Message le Lun Oct 03, 2005 17:11

Ca m'a l'air bien interessant, je suis moi même chez free, et j'ai un forum que j'aimerais référencer avec cette technique..
Le problème est que je débute vraiment en programmation. Pourriez vous me dire comment je dois faire? Ou dois je mettre ces codes...

Merci d'avance à celui ou celle qui prendra un peu de temps pour m'aider :D


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Lun Oct 03, 2005 20:36

Ce que tu demandes pose deux problèmes :
- faire de l'url rewriting chez free
- faire l'url-rewriting d'un forum

Pour le premier problème,
tu copies la source de Shisui
où tu remplaces
Code: Tout sélectionner
header("HTTP/1.0 100 OK");
par
Code: Tout sélectionner
header("Status: 200 OK");

Tu mets ce code dans un fichier nommé urlrewriting.php à la racine de ton site.
Tu fais ce qui est indiqué à la rubrique Installation en haut de la source de Shishu.
Tu crées le fichier .rewritemod à la racine de ton site.
C'est dans ce fichier, et non dans le .htaccess que tu mettras tes règles d'url rewriting.

Le second problème concerne justement les règles d'url-rewriting à mettre dans le .rewritemod qui sera de la forme :
Code: Tout sélectionner
RewriteEngine On
Tes règles de rewriting

Ce problème ne dépend plus du tout du fait que tu es chez free.
Il dépend du forum que tu utilises.
Pour un forum phpBB, tu auras des informations ici
Pour un autre forum, il faut chercher...

:wink:

bigstyle
Nouveau WRInaute
 
Messages: 21
Inscription: Mar Oct 04, 2005 20:57

Message le Mer Oct 12, 2005 15:47

Bonjour,

je ne sais pas si je suis totalement hors sujet ou pas mais cette méthode peut-elle s'appliquer à afficher dans ma barre d'adresse un www.masociete.fr alors que mon site est en réalité hebergé sur http://masociete.free.fr ?

Désolé si ca n'a rien a voir :oops:
Merci


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Mer Oct 12, 2005 17:29

Non,
tu ne peux pas faire ça.
Pour avoir une belle url comme ça, tu dois payer un nom de domaine pour ton site.
(ce n'est pas très cher...)

:wink:

bigstyle
Nouveau WRInaute
 
Messages: 21
Inscription: Mar Oct 04, 2005 20:57

Message le Mer Oct 12, 2005 17:34

Merci pour ta réponse.

J'ai bien mon nom de domaine achete chez OVH mais ca ne me permet que d'acceder a mon site en tapant www.masociete.fr mais par la suite le visiteur verra directement l'url de free http://masociete.free.fr alors que j'aurai justement souhaité cacher cette derniere ! :/

N'y a t-il pas moyen de 'rediriger' automatiquement une requête ou quelque chose dans ce genre afin de me permettre de n'afficher que mon url "pro" www.masociete.fr plutot que celle de free : http://masociete.free.fr ?

Merci ;)


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Mer Oct 12, 2005 17:38

Peut-être que ça pourra t'aider :
http://guides.ovh.net/ManagerServicesDomaine/
Pour le reste je sais pas...

:D


Eternal-Warrior
Nouveau WRInaute
 
Messages: 17
Inscription: Lun Oct 24, 2005 20:02

Message le Lun Oct 24, 2005 20:12

J'ai un forum phpBB et j'ai trouvé un topic où ils expliquent comment faire:

http://forums.phpbb-fr.com/viewtopic_77214.html .

Seulement, la partie dans le document ".htaccess" marche pas sur free. Par rapport à la source de Shisui, il faut faire quoi? Ca correspond au ".htaccess"? Ou il faut faire un truc particulier?


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Lun Oct 24, 2005 20:48

Tu n'as rien de spécial à modifier,
juste mettre dans le .rewritemod ce que tu aurais du mettre dans le .htaccess

Edit : la source n'a toujours pas été modifiée, donc tu dois toujours faire ça :
Twisterss a écrit:tu copies la source de Shisui
où tu remplaces
Code: Tout sélectionner
header("HTTP/1.0 100 OK");
par
Code: Tout sélectionner
header("Status: 200 OK");


Eternal-Warrior
Nouveau WRInaute
 
Messages: 17
Inscription: Lun Oct 24, 2005 20:02

Message le Mar Oct 25, 2005 20:04

Je l'ai fait, mais le truc, c'est qu'à chaque fois, ca m'affiche:

Code: Tout sélectionner
The requested URL /urlrewriting.php was not found on this server


Je sais vraiment pas pourquoi... Ce qui est encore plus bizarre, c'est que si je retire le .rewritemod, ca m'affiche ca:



Code: Tout sélectionner
Warning: fopen(.rewritemod): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\urlrewriting.php on line 252

Warning: filesize(): Stat failed for .rewritemod (errno=2 - No such file or directory) in c:\program files\easyphp1-8\www\urlrewriting.php on line 253

Warning: fread(): supplied argument is not a valid stream resource in c:\program files\easyphp1-8\www\urlrewriting.php on line 253

Warning: fclose(): supplied argument is not a valid stream resource in c:\program files\easyphp1-8\www\urlrewriting.php on line 254

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\urlrewriting.php:252) in c:\program files\easyphp1-8\www\urlrewriting.php on line 235
Not Found
The requested URL /urlrewriting.php was not found on this server

(petite précision, la, j'essaie en local, d'où le "c:\program files\easyphp1-8\www\")

La, je sais vraiment pas quoi faire.

PS: si ca peut aider, voila ce que j'ai mis dans le .rewritemod:

Code: Tout sélectionner
RewriteEngine On
RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl kb.php?mode=stats&stats=latest
Dernière édition par Eternal-Warrior le Mer Oct 26, 2005 12:13, édité 3 fois.


Eternal-Warrior
Nouveau WRInaute
 
Messages: 17
Inscription: Lun Oct 24, 2005 20:02

Message le Mer Oct 26, 2005 11:54

Pourtant, j'ai fait tout ce qu'il faut: j'ai mis un .htaccess qui renvoie vers le document urlrewriting.php, j'ai mis le document en question et j'ai aussi mis le .rewritemod.

J'ai bien remplacé ce qu'il faut dans le urlrewriting.php, j'ai essayé en mettant une simple redirection dans le .rewritemod... Je sais plus quoi faire...


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Mer Oct 26, 2005 13:26

Je suppose que tu fais ces tests quelque part ?
Tu pourrais donner l'url ( par mp si tu veux ) ?

:)

Solution pour l'Url rewriting chez Free :D Solution pour l'Url rewriting chez Free :D

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 Gulp

  • Analyse 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.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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