Fork me on GitHub




(1) 2 »


URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

je m'intéresse à l'urlrewriting que j'ai utilisé difficilement sur le module publisher de mon site en modifiant suivant consignes le .htaccess.

J'ai a peu prés compris le principe dans le htaccess mais je ne comprends par bien ce que publisher (le module) fait en plus sur mon site pour que ca fonctionne.

Et au final, ma question, je ne comprends pas comment xoops peut gérer en natif des url "propres" pour l'ensemble du site, comme j'espère cela va être prévu sur les futures versions de xoops 2.X !

Merci par avance pour vos lumières

Posté le : 10/10/2011 23:14

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Bonjour,

Une idée a été démarrer avec Solo et devrait servir de base a l'url rewrite dans xoops.
Dans tous les cas, pour quelques chose de propres il faudras adapter le module pour utiliser ce plugin.

MusS

Posté le : 11/10/2011 12:56
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Un article qui en parle.

Posté le : 11/10/2011 21:49
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Salut

Merci pour ce formidable article, je vais me coucher moins idiot !
en espérant que le xoops 2.6 a venir intègre une base pour l'urlrewriting !

Merci

Posté le : 11/10/2011 22:23

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Je ne pense pas : XOOPS 2.6 Planning & Direction, mais ça date de 2010.

Mais tu peux encore le demander ici, il n'est pas trop tard ;)

Edit : ça a été demandé plusieurs fois apparemment, comme ici par kerkyra et ça va peut-être t'intéresser pour le code donné à mettre dans le .htacces :

Citation :
@redheadedrod mate perhaps i could help you with that project. it sounds interesting and I think this is something really really missing from xoops.

Moreover, we should have all configurations in the admin area (debuging, user level that will see debug info etc.)

we should also make a standart htaccess file for url rewriting

I use the following one,
-for redirecting to my page with www always in front of the url, -for custom error pages (i'm writing this bit of code trying to make it a bit more flexible),
-and to stop from hotlinking images.

Quote:


Options +FollowSymlinks

    ErrorDocument 404 
/error_pages/404.php
    ErrorDocument 403 
/error_pages/403.php

    RewriteEngine On
    rewritecond 
%{http_host} ^mysite.gr [nc]
    
rewriterule ^(.*)$ http://www.mysite.gr/$1 [r=301,nc]

    
RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.gr/ [NC]
    
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?facebook.com [NC]
    
RewriteCond %{HTTP_REFERER} !^http(s)?://(apps.)?facebook.com [NC]
    
RewriteCond %{HTTP_REFERER} !^$
    
RewriteRule .(jpg|jpeg|png|gif|bmp)$ http://img190.imageshack.us/img190/8210/stoleni.png [NC,R,L]

perhaps this could help someone.

Finally I think there should be a major database redesign so as to apply multilingual data, adding the language parameters in the tables and fields holding actual content. perhaps ids of that fields shouldn't be autoincrementing and unique? we could have the same ids with data in different languages.

This will give developers a mechanism to write their code with multilanguage support in mind. Xlanguage is very stiff at the moment.


Posté le : 11/10/2011 22:46
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Re

J'ai déjà parlé d'url rewriting sur ce post et effectivement j'en ai vu d'autre en parler dessus, d'où mon espoir de le voir sur la roadmap à venir.

Les monsite.fr/modules/.../../ ca fait vraiment pas classe.

Après faire des hack pourquoi pas mais après pour les mises à jour c'est l'enfer, surtout quand comme moi on ne fait pas de l'internet bien souvent et qu'il faut donc se replonger dedans, même en ayant pris de bonnes notes.
Je l'avais fait sur mes premiers sites (des hack), je me l'interdis maintenant.

Je préfère utiliser les choses bien propres que l'on nous met à disposition, même s'il faut patienter. Ca use moins le support aussi si les boulets comme moi se lancent pas trop dans des aventures périlleuses sources de bugs inconnus.




Posté le : 12/10/2011 12:50

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Oui j'attends aussi avec impatience l'url rewriting

Posté le : 12/10/2011 20:34
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 16/12/2008 16:38
Messages: 1644
si tu a réussie pour publicher pourquoi ne partage tu pas tes travaux avec nous

nous donner un modèle aiderai ceux qui veulent en faire

donc gentil ouurs , montre nous

Posté le : 15/10/2011 13:11

http://www.troc-lorraine.com
vendre en lorraine

Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Salut

Voila comment j'ai fait :

Partie 1, comme indiqué dans publisher

-SEO réglé sur htaccess dans l'administration du module
-modif du .htaccess suivant indications

Le mien est maintenant comme ceci sous OVH 90plan
RewriteEngine   On

SetEnv PHP_VER 5

RewriteRule     
^modules/smartsection/.*   modules/publisher/item.php 

RewriteRule     
^articles.([a-z]+).([0-9.]+)/notification_update.php   modules/publisher/notification_update.php
RewriteRule     
^articles.([a-z]+).([0-9.]+)/  modules/publisher/index.php?seoOp=$1&seoArg=$2



Partie 2, l'astuce à cause d'un bug de publisher (présent en ligne et je sais que je ne suis pas le seul, pas présent en local avec Wamp) :

Toute modif des préférences dans l'admin du module, que cela concerne le SEO ou autre chose entraine la disparition du réglage "htaccess" dans le type de SEO choisi.
Je passe donc systématiquement par la base de donnée pour réactiver le SEO...et je me retiens d'aller changer les préférences du module...

pour activer ce mode de SEO via la base :
Exécuter cette requête pour activer le SEO sur htacess

UPDATE 
`mabase`.`prefix_configSET `conf_value` = 'htaccess' WHERE `prefix_config`.`conf_id` =462 LIMIT 1 ;



lancer cette requête si le nom SEO n'est pas le bon
UPDATE `mabase`.`prefix_config` SET `conf_value` = '
articles' WHERE `prefix_config`.`conf_id` =463 LIMIT 1 ;


Au final ca donne des url comme ceci
http://www.68hc08.net/articles.item.161/gestion-energie.html

voila pour ma modeste expérience

Mais Publisher est resté à la version alpha sur le site de xuups, c'est dommage

Posté le : 15/10/2011 13:37

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: URLrewriting, comment ca fonctionne(rait) dans le noyau xoops ?
Semi pro
Inscrit: 16/12/2008 16:38
Messages: 1644
merci bien c est sympa de ta part
encore merci

Posté le : 15/10/2011 15:15

http://www.troc-lorraine.com
vendre en lorraine

Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

68 Personne(s) en ligne (54 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 68 | Plus ...