mod Rewrite Intermédiaire V 0.0.2 & GF-Portal

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB2.

Modérateur: Modérateurs

Messagede speed » Ven Avr 27, 2007 7:22 pm

Bon j'ai désinstallé ces 2 modifs et Firefox fonctionne à nouveau normalement :)

dcz a écrit:
1- Il faut utiliser les fonction du zéro dupe, c'est le plus simple, du coup dans portal.php, trouves :

Code: Tout sélectionner
include($phpbb_root_path . 'common.'.$phpEx);


Et ajoutes après :

Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$uri = $phpbb_seo->seo_req_uri();
$phpbb_seo->seo_cond(!$userdata['session_logged_in'] && (strpos($uri, "sid=" ) !== FALSE ));
if ( $phpbb_seo->do_redir || (empty($_GET) && empty($_POST) && strpos($uri, "portal.$phpEx") !== FALSE ) ) {
      $phpbb_seo->seo_redirect($phpbb->seo_path['phpbb_url']);
}
// www.phpBB-SEO.com SEO TOOLKIT END


2- Et pour bien faire, autant modifier les liens que fait le portail :

Ouvrir :

Code: Tout sélectionner
includes/page_header.php



Trouver :

Code: Tout sélectionner
'U_PORTAL' => append_sid('portal.'.$phpEx),


Remplacer par :

Code: Tout sélectionner
   // www.phpBB-SEO.com SEO TOOLKIT BEGIN
   'U_PORTAL' => append_sid($phpbb->seo_path['phpbb_url']),
   // www.phpBB-SEO.com SEO TOOLKIT END
   'L_HOME' => $lang['Home'],



Donc ça vient bien de ce code et le mode rewrite avancé n'est pas en cause, c'est la suppression/redirection de .portal.php qui pose un prob à Firefox et à Opera.

Je fais des tests avec ces deux modifs, une par une pour essayer de comprendre ce qui peut perturber.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Publicité

Messagede speed » Ven Avr 27, 2007 7:54 pm

Déjà, la 1ère des deux modifs précitées ne passe pas avec Firefox et Opera.

C’est celle-ci
Code: Tout sélectionner
... dans portal.php, trouves :

Code:
include($phpbb_root_path . 'common.'.$phpEx);


Et ajoutes après :
Code:
// http://www.phpbb-seo.com/ SEO TOOLKIT BEGIN $uri = $phpbb_seo->seo_req_uri(); $phpbb_seo->seo_cond(!$userdata['session_logged_in'] && (strpos($uri, "sid=" ) !== FALSE )); if ( $phpbb_seo->do_redir || (empty($_GET) && empty($_POST) && strpos($uri, "portal.$phpEx") !== FALSE ) ) {       $phpbb_seo->seo_redirect($phpbb->seo_path['phpbb_url']); } // http://www.phpbb-seo.com/ SEO TOOLKIT END

Impossible d’accéder au portail par -http://www.example.com/portal.php

Firefox ne redirige pas vers -http://www.example.com/ comme demandé = page blanche.

Il ignore l’url -http://www.example.com/portal.php c’est bien un problème de redirection.

Donc toutes les url qui comprennent [portal.php] sont mortes = page blanche. :|
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede SeO » Ven Avr 27, 2007 8:00 pm

Il n'y a pas de problèmes avec la redirection, la solution radicale se trouve ici.
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede fred_du_41 » Ven Avr 27, 2007 8:57 pm

dcz a écrit:Tu as bien la version 0.2.2 ?

Au pire, tu peux ajouter :
Code: Tout sélectionner
      $this->seo_path['phpbb_script'] = 'phpBB/';
      $this->seo_path['phpbb_url'] = 'http://www.example.com/phpBB/';


Juste après :

Code: Tout sélectionner
      $this->seo_path['phpbb_url'] = $this->seo_path['root_url'] . $this->seo_path['phpbb_script'];



Dans phpbb_seo_class.php, pour forcer l'url, mais je vois pas trop ce qui pourrait empêcher son calcul automatique, ta config phpBB est correct pour le nom de domaine ?

++


Je viens de tester, ça ne fonctionne pas non plus :? :?

Oui je suis bien en dernière version 0.2.2 et la config phpbb me semble bonne

NDD : www.photos-entre-amis.com
chemin relatif de phpbb2 : / - puisque phpbb est à la racine de mon domaine

en fait la seule solution qui semble fonctionner chez moi c'est de mettre le lien en dur dans page_header.php comme ceci :

Code: Tout sélectionner
'U_PORTAL' => append_sid("http://www.photos-entre-amis.com/"),


Sinon le lien vers le portail reste désespérément vide :cry:
La Passion du Reflex Numérique : │Photos-entre-AmisAnnuaireMon Flickr
fred_du_41
PR1
PR1
 
Messages: 169
Inscription: Dim Juin 18, 2006 8:49 am

Messagede speed » Ven Avr 27, 2007 9:52 pm

Arf, fred_du_41 ! Que de souffrances parfois avec l'info :lol:

SeO a écrit:Il n'y a pas de problèmes avec la redirection, la solution radicale se trouve ici.

Exact.

Bon moi aussi, finalement, j’ai récrit les 3 liens qui posaient problème en mettant l’url exact du portail, vu que pour IE (80 % des internautes) tout est OK par ailleurs.

Et un grand merci à toi SeO :wink:
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede dcz » Sam Avr 28, 2007 6:55 am

En fait, tu avais raison speed, enfin, pas sur l'explication se basant sur les explorateurs, car au final, on peut dire que c'est IE7 qui marchait pas bien, en prenant des initiatives pas vraiment attendues.

Donc, boulette :

Il y avait dans le bout de code que j'ai proposé un :
Code: Tout sélectionner
$phpbb->seo_path['phpbb_url']

au lieu de :

Code: Tout sélectionner
$phpbb_seo->seo_path['phpbb_url']


Des fois je vous jure ...

Donc, voilà l'embrouille, je corrige mon post ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede fred_du_41 » Sam Avr 28, 2007 7:19 am

Bonjour Dcz :D

dans la correction de ton post, tu as oublié

remplacer

Code: Tout sélectionner
// ezPortal
   // www.phpBB-SEO.com SEO TOOLKIT BEGIN
   'U_PORTAL' => append_sid($phpbb->seo_path['phpbb_url']),
   // www.phpBB-SEO.com SEO TOOLKIT END
   'L_HOME' => $lang['Home'],


par

Code: Tout sélectionner
// ezPortal
   // www.phpBB-SEO.com SEO TOOLKIT BEGIN
   'U_PORTAL' => append_sid($phpbb_seo->seo_path['phpbb_url']),
   // www.phpBB-SEO.com SEO TOOLKIT END
   'L_HOME' => $lang['Home'],


Là c'est ok ..... merci Dcz :wink:
La Passion du Reflex Numérique : │Photos-entre-AmisAnnuaireMon Flickr
fred_du_41
PR1
PR1
 
Messages: 169
Inscription: Dim Juin 18, 2006 8:49 am

Messagede dcz » Sam Avr 28, 2007 7:20 am

Grrr, je devrais jamais poster de code avant le deuxième café :lol:


J'édite mon post.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede speed » Sam Avr 28, 2007 11:01 am

Merci beaucoup.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Précédente

Retourner vers mod Rewrite phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 2 invités


 
cron