Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Améliorer le référencement.

Volcan
Avatar de Spark
  • Messages : 1866
  • Inscrit : 24 Juin 2006
Message édité 5 fois, dernière édition par Spark, 30 Avril 2008, 16:07     Lien vers ce message 30 Avril 2008, 15:51
Bonjour,

Pour éviter la dissolution du pagerank entre forum/index.php et forum/ je propose de remplacer dans index.php :

         'U_INDEX' =>         sid(ROOT . 'index.' . PHPEXT),


par :

         'U_INDEX' =>         sid(ROOT .'/'),


Et accessoirement pour que ce soit hommogène remplacer tous les ROOT . 'index.' . PHPEXT) par ROOT)


Fichier : ../admin/index.php
116 Http::redirect(ROOT . 'index.' . PHPEXT);
143 'U_INDEX_FORUM' => sid(ROOT . 'index.' . PHPEXT),

Fichier : ../index.php
100 Http::add_meta('link', array('rel' => 'index', 'href' => sid(ROOT . 'index.' . PHPEXT)));
145 'U_INDEX' => sid(ROOT . 'index.' . PHPEXT),

Fichier : ../main/class/class_http.php
168 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/class/class_session.php
173 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_abuse.php
56 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_calendar.php
43 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_contact.php
32 Http::redirect(ROOT . 'index.' . PHPEXT);
40 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_login.php
101 Http::redirect(ROOT . 'index.' . PHPEXT);
261 Http::redirect(ROOT . 'index.' . PHPEXT);
329 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_logout.php
30 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_portail.php
30 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_register.php
67 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/forum/forum_search.php
231 Http::redirect(ROOT . 'index.' . PHPEXT);
286 Http::redirect(ROOT . 'index.' . PHPEXT);
339 Http::redirect(ROOT . 'index.' . PHPEXT);

Fichier : ../main/user/user_password.php
227 Http::redirect(ROOT . 'index.' . PHPEXT);


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5384
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Avril 2008, 19:09
mmh,
et si dans ton dossier forum tu as d'autre fichier par exemple monsuperindex.php, et que celui-ci est mis en priorité .....


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 30 Avril 2008, 19:38
Appeler implicitement une page c'est le mal :p


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5384
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Avril 2008, 19:40
disons que l'idée est bonne mais pas parfaite


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Volcan
Avatar de Spark
  • Messages : 1866
  • Inscrit : 24 Juin 2006
  Lien vers ce message 30 Avril 2008, 19:44
mmh,
et si dans ton dossier forum tu as d'autre fichier par exemple monsuperindex.php, et que celui-ci est mis en priorité .....


La priorité c'est index.html, index.htm, index.php

Comment veux-tu mettre autre chose et surtout pourquoi ?
Qu'est que tu veux mettre à par l'index du forum ?
Le portail à déjà ça propre adresse.

Je parle de quelque chose de pratique, avez vous autre chose de moins subjectif ?


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5384
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Avril 2008, 19:52
Ben, la priorité cela se change ... la directive directoryindex pour apache permet cela

Exemple pratique, un site désire mettre son forum dans le répertoire de base (genre /) cependant dans l'ordre c'est monindex.php index.php ...
du coup avec ton système monindex.php sera toujours ré afficher ..
Dans el cas où la personne met le portail en premier cela peut effectivement être intéressant ...


certes cela ne concerne que peux de gens,mais bon voila ...


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 30 Avril 2008, 19:52
Humm..

J'ai un hébergement juste pour un forum, parce que je suis un super true hard core gamer de la mort qui tue, mais pour faire bien je veux une page en html avec un horrible jpg de 800ko qui déchire sa race...

Ca me fait chier d'avoir un index.html, puis un repertoire forum, je veux tout à ma racine et juste rajouter ma page en tant qu'index qui quand on clique sur la grosse image, affiche le forum.

Avec ta méthode je me retrouve un peu trop souvent à mon gout avec la page de garde.


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5384
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 30 Avril 2008, 19:54
mais en fait, c'est surtout génant pour une minorité, donc ....
au pire si cela passe, on fait un mods pour changer le truc ...


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Feu follet
Avatar de D-Sgam
  • Age : 14 ans
  • Messages : 103
  • Inscrit : 06 Mars 2006
  Lien vers ce message 01 Mai 2008, 21:14
Pourquoi pas faire l'inverse ? Un petit test sur REQUEST_URI, on retrouve facilement si c'est appelé sans le index.php, et dans ce cas, on redirige l'utilisateur vers index.php. Non ?

Un genre de :
if( !strstr($_SERVER['REQUEST_URI'], 'index.php') )
{
   Http::redirect(ROOT . 'index.' . PHPEXT);
}


Comme ça, on résout le problème de dissolution du PR tout en permettant le changement de DirectoryIndex (que je pratique personnellement, m'enfin), et en plus, on a qu'une seule ligne de code à rajouter.
 
Volcan
Avatar de Spark
  • Messages : 1866
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 02 Mai 2008, 0:32     Lien vers ce message 02 Mai 2008, 0:28
Et comment ça va se passer quand dans $_SERVER['REQUEST_URI'] tu auras www.google.com/search? ou www.tartempion.fr ou encore rien du tout ?

En plus le navigateur risque de détecter une redirection qui n'aboutira pas.


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Equipe de support
Avatar de B.Moncef
  • Age : 17 ans
  • Messages : 1905
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 02 Mai 2008, 0:59
Et comment ça va se passer quand dans $_SERVER['REQUEST_URI'] tu auras www.google.com/search? ou www.tartempion.fr ou encore rien du tout ?

Comment ça ? $_SERVER['REQUEST_URI'] retourne la partie de l'adresse après le nom de domaine. Comment ça pourrais retourner google si quelqu'un est sur FSB ?
 
Volcan
Avatar de Spark
  • Messages : 1866
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 02 Mai 2008, 9:04     Lien vers ce message 02 Mai 2008, 9:02
J'ai confondu avec REFERRE ;-)

Du coup je comprend mieux. Mais là ça va poser problème parce qu'à par la page d'accueil toute les URL sont différente de index.php :p


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Répondre


.