Fork me on GitHub




« 1 (2)


Re: Réécriture des URL
Aspirant
Inscrit: 20/08/2017 12:35
Messages: 67
Bonsoir à tous,

Merci babouille pour ta réponse.

Bon ca a l'air un peut chaud pour moi...il vas falloir faire ça vraiment à tète reposé. et certainement avec une aide.

Merci encore et bonne soirée à tous.

Posté le : 29/03/2018 21:41
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 767
Non, ce n'est pas chaud et c'est même l'affaire de 2 ou 3 minutes une fois le script lancé ou la requête SQL. Mais il vaut mieux tester avant de faire des "conneries", j'ai du recommencer plusieurs fois mes scripts de migration avant de faire la bascule complète de réécriture sur thesiteoueb.

Et pour cela j'ai un domaine de test qui ne me sert que pour cela et qui est un clone du site. Si cela plante, je restaure juste la base et je recommence.

Bref, tout est faisable et réalisable sur Xoops, à condition d'avoir un garde-fou , en l’occurrence la possibilité de tester et re-tester encore sans tout mettre à l'envers comme tu as eu le cas sur ton site récemment

Dans ton cas, il suffit de faire un replace de http ton domaine vers https ton domaine ce qui est un peu moins compliqué que de rechercher des "viewtopic.php?(.*?)#/s" pour les remplacer par l'url réécrite.

En requête depuis phpmyadmin cela pourrait donner cela pour la table de newbb (à tester bien sur)


UPDATE tonprefixe_bb_posts_text SET post_text REPLACE(post_text'http://tondomaine''https://tondomaine')


A adapter ensuite pour les autres tables des autres modules, si par exemple tu autorises les commentaires sur ton site et que ces derniers contiennent des liens vers le forum, ou, si tu fais des articles avec des liens vers ton forum...

Posté le : 30/03/2018 15:17

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 767
Je remonte le topic étant en train de préparer la bascule https de mes derniers sites (qui sont sous xoops), dernière ligne droite sur le site de tests.

En cherchant un script pour automatiser la mise à jour des url dans la base de données (mode pas envie de me casser la tête), je suis tombé sur ce topic qui propose LE code qui fait très bien le job !

https://xoops.org/modules/newbb/viewtopic.php?topic_id=78277

Et surtout, pas besoin de mettre les mains dans le cambouis du code, juste à bien lire et tester avant d'appliquer

Et le résultat en moins de 30 secondes
Citation :
In the process of replacing http XXX with https XXX we scanned 110 tables with a total of 309543 rows, 876 cells were changed. 875 db updates were performed. It all took 26.4439993 seconds.


PS : SSL est le minimum syndical avec la GPRD surtout si l'on a des formulaires sur le site.


Posté le : 15/05/2018 07:42

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Je déterre un peu le sujet...
Citation :
babouille a écrit :
Dans ton cas, il suffit de faire un replace de http ton domaine vers https ton domaine

Les alternatives consistent aussi à ne pas inclure le protocole http ou https) dans les liens internes et de juste commencer les liens par "//tondomaine". Et encore mieux, faire des liens courts sans le nom de domaine (ni protocole) pour les liens internes en supprimant carrément "http://tondomaine".

Posté le : 21/01 17:08
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 767
Citation :
aquaportail a écrit :
Les alternatives consistent aussi à ne pas inclure le protocole http ou https) dans les liens internes et de juste commencer les liens par "//tondomaine".


Salut JF

Dans mon cas, pas possible de faire autrement qu'avec des url absolues, le système qui gère la réécriture des url ne supportant pas les url relatives (seo.php)

Même pour les liens GG Ads il a fallu ajouter le https

Posté le : 21/01 18:07

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Citation :
babouille a écrit :
le système qui gère la réécriture des url ne supportant pas les url relatives (seo.php)

Ha, j'ai vu ce problème en étudiant NewBB 4.33.

@Babouille: pour info, je vais recréer AquaPortail de A à Z qui est actuellement basé sur une version "historique" (antique? ) de Xoops (2.0.1x). À partir de la semaine prochaine, je commence à hacker une 2.5.9(10) pour tout recréer et mieux supporter mon petit million de visiteurs uniques par mois... (passage à sql 8 et php 7.3... et serveur bi-xéon). Il y a quelques semaines de dév prévues (suppression de beaucoup de choses dans Xoops -qui ralentissent bien trop un site à fort trafic- et ajout de "mon" url-rewriting et de mes propres modules). Je créerais un sujet en temps voulu.

Posté le : 22/01 11:30

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 824
Bonsoir Aquaportail

Impatient de lire le sujet concernant le développement de ton site car quand tu nous dis que ta version de Xoops est la 2.0.1.x et quand ont vois ce que tu as fait avec cette version pour ton site, je te dis bravo.

Il rassemble tout pour un parfait référencement et autres fonctions (URL Rewriting, Open Graph, ...) mais je sais aussi, que pour ton site, c’est le contenu qui fais aussi le maximum, tellement, il est riche d’infos

Bonne soirée

Posté le : 22/01 21:45

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+

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




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

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