Fork me on GitHub




« 1 (2)


Re: Réécriture des URL
Aspirant
Inscrit: 20/08/2017 12:35
Messages: 58
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 21:41
Partager Twitter Partagez cette article sur GG+
Re: Réécriture des URL
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 674
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 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: 674
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 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+

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




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

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