[GALLERY] Deplacer la galerie a la racine et son incidence.

Forum consacré aux codes conseillés ou mis à disposition sur phpBB SEO dans le forum Toolkit phpBB SEO. Support, téléchargements, conseils ...

Modérateur: Modérateurs

[GALLERY] Deplacer la galerie a la racine et son incidence.

Messagede Bastox » Jeu Avr 07, 2011 10:52 pm

Bonjour,

J'ai deplacer le repertoire gallery a la racine de mon site pour avoir des URLs tel que :

-http://www.monsite.com --> Le portail
-http://www.montite.com/forum --> Le forum
-http://www.monsite.com/galeries --> la gallery

Pour deplacer la gallery, j'ai suivis ces instructions :
http://www.flying-bits.org/viewtopic.ph ... er+gallery
Et lors de l'installation du MOD SEO Gallery j'ai aussi effectue ceci :
Code: Tout sélectionner
You can as well rename the gallery/ dir upon install if you update includes/constants.php :

define('GALLERY_ROOT_PATH', 'gallery/');

and the .htaccess accordingly.


Cependant dans mon code et mes BBcodes URL et images j'ai une adresse du genre :
Code: Tout sélectionner
[url=http://www.monsite.com/forum/../galeries/mon-album-a2/ma-photo-i666.jpg][img]http://www.monsite.com/forum/../galeries/mon-album-a2/ma-photo-i666.jpg[/img][/url]


Je souhaiterais connaitre l'effet du ../galeries sur mon referencement ? Puis-je le laisser ou il est mieux de corriger le code ?
Dernière édition par Bastox le Jeu Avr 14, 2011 1:10 am, édité 2 fois.
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Publicité

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Dim Avr 10, 2011 1:12 pm

Bizarre, tu as quoi dans ton includes/constants.php pour GALLERY_ROOT_PATH ?
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Lun Avr 11, 2011 1:11 am

Ben j'ai
Code: Tout sélectionner
define('GALLERY_ROOT_PATH', '../galeries/');

Comme préciser ici Want phpBB Gallery in /gallery/

J'ai juste renommer gallery en galeries
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Lun Avr 11, 2011 2:56 pm

Ahh, en fait tu veux monter la galerie d'un cran, soit au dessus de phpBB/, c'est ça ?

Donc, effectivement, il n'y a pas de prise en charge des chemins avec des ../ dans la réécriture d'url (c'est pas un cas très orthodoxe pour des urls de toutes façons).
Par contre, tu dois pouvoir utiliser le faire de manière virtuelle, comme pour les dossier virtuels des forums.

Donc, en plus de laisser la galerie dans le dossier de phpBB, dans phpbb_seo/includes/setup_phpbb_seo.php, essayes de templacer :
Code: Tout sélectionner
      $this->seo_path['album_url'] = $this->seo_path['album_urlR'] = $this->seo_path['phpbb_url'] . GALLERY_ROOT_PATH;

Par :
Code: Tout sélectionner
      $this->seo_path['album_url'] = $this->seo_path['phpbb_url'] . GALLERY_ROOT_PATH;
      $this->seo_path['album_urlR'] = $this->seo_path['root_url'] . 'galeries/';

Pour que ça marche il faudra en plus ajuster le .htaccess qu'il serait alors plus simple de générer pour une mise ne place à la racine du domaine (si c'est pas déjà fait).
Le principe de la modification pour qu'en plus le zéro dupe se charge de rediriger les liens sera de remplacer:
RewriteRule ^phpBB/galerie/[a-z0-9_-]*-a([0-9]+)/?(page([0-9]+)\.html)?$ /phpBB/galerie/album.php?album_id=$1&start=$3 [QSA,L,NC]

Par :
RewriteRule ^(phpBB/)?galerie/[a-z0-9_-]*-a([0-9]+)/?(page([0-9]+)\.html)?$ /phpBB/galerie/album.php?album_id=$2&start=$4 [QSA,L,NC]

Comme tu le vois, il s'agit juste de remplacer le "phpBB/" de gauche par "(phpBB/)?" et d'ajouter 1 à tous les $1,2,..n se trouvant à droite, s'il y en as (et de bien entendu, remplacer phpBB/ par le vrai nom du dossier de ton forum). Et donc, de faire pareil pour toutes les rewriterules de la galerie.

A valider avant de mettre en ligne, mais ça doit marcher en principe.

++
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Mar Avr 12, 2011 9:38 pm

Le soucis c'est que j'ai deja mon répertoire GALERIES a la racine.
Google trouve et référence mes images. C'est maintenant plus une question esthétique.

J'ai un moment pense a creer un
Code: Tout sélectionner
$phpbb_root_path_4gallery ='http://mondomain.com/'
et reprendre tout le mod et remplacer le
Code: Tout sélectionner
'$phpbb_root_path' . '$gallery_root_path'
par
Code: Tout sélectionner
'$phpbb_root_path_4gallery' . '$gallery_root_path'

Au besoin. Mais pas partout car parfois le MOD appelle des fichier de PHPBB.
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Mer Avr 13, 2011 6:27 am

Bastox a écrit:Le soucis c'est que j'ai deja mon répertoire GALERIES a la racine.


Mais si ce que je te propose fonctionne (il y a des chances), il n'y aura aucune différence de l’extérieur, seul les liens non réécrit type upload etc seront bougé dans le dossier de phpBB (et ça tombe bien, ils ne sont pas important du tout pour le référencement).

Essayes en local, tu verras bien.
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Jeu Avr 14, 2011 12:49 am

Bijour 8)

MERCI bien DCZ, tout fonctionnes. J'ai remis le répertoire "galeries" dans mon répertoire "forum" et j'ai effectue les modifications. Tout foctionne et je n'ai plus les '../' dans mes URL.

Mais j'ai un nouveau soucis :

Lorsque je poste un commentaire j'ai deux "forum/" dans mon URL ce qui me donne une erreur 404
Code: Tout sélectionner
http://www.monsite.com/forum/forum/galeries/posting.php?album_id=5&image_id=93&mode=comment&submode=add
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Jeu Avr 14, 2011 6:29 am

Et tu as bien laissé :
Code: Tout sélectionner
define('GALLERY_ROOT_PATH', 'galeries/');

:?:
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Jeu Avr 14, 2011 10:42 pm

Ben ca alors !!!

Bon tout fonctionne ! Meme le zero duplicate.
Par contre il me faut deux repertoires galeries. Un a la racine et dans le repertoire 'phpbb' ou 'forum'

J'ai teste l'envoi de photo et les commentaire. TOUT fonctionne "normalement".
Pareil pour le zero duplicate. quand je renomme l'url, je retombe sur la bonne.

Je vais faire un backup de mes fichier et garder cela au chaud.
MERCI dcz pour le temps passe et tes conseils.

Pour info, voila plus de details si cela peut etre utile a d'autre.

Si je renomme le répertoire 'galeries' a la racine, j'obtient une erreur 404.
Si je renomme le repertoire 'galeries' dans le repertoire 'forum' j'obtient de genre d'erreur :
Code: Tout sélectionner
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php  on line 29: include(../forum/galeries/includes/common.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 29: include(../forum/galeries/includes/common.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 29: include() [function.include]: Failed opening '../forum/galeries/includes/common.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php')
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 30: include(../forum/galeries/includes/permissions.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 30: include(../forum/galeries/includes/permissions.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 30: include() [function.include]: Failed opening '../forum/galeries/includes/permissions.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php')
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 31: include(../forum/galeries/includes/functions_display.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 31: include(../forum/galeries/includes/functions_display.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /home/public_html/galeries/index.php on line 31: include() [function.include]: Failed opening '../forum/galeries/includes/functions_display.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php')


Dans mon galeries/include/root_path.php j'ai :
Code: Tout sélectionner
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../forum/';

Dans mon forum/galeries/include/root_path.php j'ai :
Code: Tout sélectionner
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';

Et mon forum/include/constant j'ai :
Code: Tout sélectionner
define('GALLERY_ROOT_PATH', 'galeries/');


Et voila mon .htaccess que j'ai a la racine :
Code: Tout sélectionner
#########################################################
# ALBUM REWRITE RULES               #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2009/01/15
########################
# ALBUM INDEX
RewriteRule ^(forum/)?galeries/album.html$ /forum/galeries/index.php [QSA,L,NC]
# ALBUM PERSONAL INDEX
RewriteRule ^(forum/)?galeries/albums-personel/?(page([0-9]+)\.html)?$ /forum/galeries/index.php?mode=personal&start=$3 [QSA,L,NC]
# ALBUM
RewriteRule ^(forum/)?galeries/[a-z0-9_-]*-a([0-9]+)/?(page([0-9]+)\.html)?$ /forum/galeries/album.php?album_id=$2&start=$4 [QSA,L,NC]
# PIC PAGE
RewriteRule ^(forum/)?galeries/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-p([0-9]+)(-([0-9]+))?\.html$ /forum/galeries/image_page.php?album_id=$3&image_id=$4&start=$6 [QSA,L,NC]
# JGP
RewriteRule ^(forum/)?galeries/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-i([0-9]+)\.jpg$ /forum/galeries/image.php?album_id=$3&image_id=$4 [QSA,L,NC]
# JPG THUMBNAILS
RewriteRule ^(forum/)?galeries/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-t([0-9]+)\.jpg$ /forum/galeries/image.php?mode=thumbnail&album_id=$3&image_id=$4 [QSA,L,NC]
# JPG MEDIUM
RewriteRule ^(forum/)?galeries/[a-z0-9_-]*(-a([0-9]+)/)?[a-z0-9_-]*-m([0-9]+)\.jpg$ /forum/galeries/image.php?mode=medium&album_id=$3&image_id=$4 [QSA,L,NC]
#########################################################
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Ven Avr 15, 2011 10:05 am

Bastox a écrit:Ben ca alors !!!

Bon tout fonctionne ! Meme le zero duplicate.
Par contre il me faut deux repertoires galeries. Un a la racine et dans le repertoire 'phpbb' ou 'forum'


Victoire :!:

Pour les deux répertoires galerie, tu pourrais à priori te passer de celui de la racine en ajoutant :
Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

avant chacune des rewriterules de l'album, mais ta solution est pas moins bonne.

S'agissant du renomage du dossier de la galerie dans le dossier du forum, c'est normal, il faudrait aussi modifier GALLERY_ROOT_PATH pour que ça marche.
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Jeu Avr 28, 2011 10:44 pm

Bijour et désole du temps de reponse vraiment vraiment lent. J'ai eu des soucis internet qui semble être réglé maintenant.

Pour revenir au sujet, j'ai encore des soucis avec les fonctions avec le double repertoire :

Et plus particulierement ces liens :

* Voir les photos récentes • Voir des photos aléatoires • Voir les commentaires récents • Voir les photos les mieux notées • Voir vos photos

Qui ont un forum/forum/galeries dans l'URL.

Pareil pour le bouton EDIT des commentaire.

:cry:

Je regle le soucis de la sort :
dans common.php
Code: Tout sélectionner
'U_G_SEARCH_RANDOM'            => append_sid("{$phpbb_root_path2}{$gallery_root_path}search.$phpEx", 'search_id=random'),
   'U_G_SEARCH_RECENT'            => append_sid("{$phpbb_root_path2}{$gallery_root_path}search.$phpEx", 'search_id=recent'),
   'U_G_SEARCH_SELF'            => append_sid("{$phpbb_root_path2}{$gallery_root_path}search.$phpEx", 'search_id=egosearch'),
   'U_G_SEARCH_TOPRATED'         => ($gallery_config['allow_rates']) ? append_sid("{$phpbb_root_path2}{$gallery_root_path}search.$phpEx", 'search_id=toprated') : '',

QUE JE REMPLACE PAR
Code: Tout sélectionner
   'U_G_SEARCH_RANDOM'            => append_sid("search.$phpEx", 'search_id=random'),
   'U_G_SEARCH_RECENT'            => append_sid("search.$phpEx", 'search_id=recent'),
   'U_G_SEARCH_SELF'            => append_sid("search.$phpEx", 'search_id=egosearch'),

Mais cela me cree des URL valide -http://www.monsite.com/forum/galeries/search=

Je commence penser a mettre le forum a la racine du site.
Comme cela j'aurais effectivement une URL du style :
-http://www.monsite.com/forum.html
-http://www.monsite.com/galeries/
-http://www.monsite.com/annuaire.html

Bien que le site commence a bien etre référencer il est encore jeune et survivra a ce changement.
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Ven Avr 29, 2011 4:35 pm

Bastox a écrit:Je commence penser a mettre le forum a la racine du site.
Comme cela j'aurais effectivement une URL du style :
-http://www.monsite.com/forum.html
-http://www.monsite.com/galeries/
-http://www.monsite.com/annuaire.html



C'est effectivement le moins osé, et cela n’empêche pas d'avoir une home différente du forum.
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Ven Avr 29, 2011 11:53 pm

Si je fais cela, il faudrais que je mettes une redirection 301 en place pour le repertoire "forum", right ?
Afin que :
-http://www.monsite.com/forum/forum-1/sujet-1.html
soit redirige directement vers:
-http://www.monsite.com/forum-1/sujet-1.html

Que dois je mettre dans mon htaccess ?

Et si je comprend bien, J'ai pas besoin de mettre en place quoi que ce soit pour le portal qui est deja a la racine
et pareil pour la galerie car elle est deja reference dans :
-http://www.monsite.com/galeries/
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede dcz » Lun Mai 02, 2011 8:14 am

Tu pourrais juste conserver le dossier forum/ et y mettre un .htaccess dedans avec :
Code: Tout sélectionner
RewriteEngine On
# REWRITE BASE
RewriteBase /forum/
RewriteRule ^(.*)$  http://www.monsite.com/$1 [QSA,L,NC,R=301]
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: 21383
Inscription: Ven Avr 28, 2006 9:03 pm

Re: [GALLERY] Deplacer la galerie a la racine et son inciden

Messagede Bastox » Lun Mai 02, 2011 10:54 am

Veux tu dire pas cela que si je déplace le contenu du répertoire forum a la racine, il faut que je laisse un repertoire "forum" vide avec ce .hthacess dedans ?
Code: Tout sélectionner
    RewriteEngine On
    # REWRITE BASE
    RewriteBase /forum/
    RewriteRule ^(.*)$  http://www.monsite.com/$1 [QSA,L,NC,R=301]
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Suivante

Retourner vers MODS phpBB SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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


 
cron