Rediriger un forum, en sous domaine, en https

WRInaute discret
Bonjour,

j'ai tenté de mettre un htaccess sur un forum pas tout jeune (à migrer un de ces 4..). Je suis passé par un champs dans un plug in word press redirection qui a une forte "emprise" et qui a foutu un bug MAGISTRAL!

J'ai remarqué que le forum encaisse en front office le https quand on part avec une url en https, puis le conserve si on navigue sur le forum, mais barré si on est sur une page avec un lien sortant en http posé par un membre dans un post. Mais de prime abord il est pas naturellement en https.
Il faut que je vérifie que le back office ne présente pas de souci sur ce type de redirection...

Peut on mettre un code dans le htaccess du back office du forum pour forcer l'écriture en htaccess?

Depuis le htaccess du forum, dans le back office. on trouve ce qui suit en bas du post.
C'est peut être par là, que l'on peut rediriger le http>https d'une manière plus sure? .
Il y a une fonction (ci dessous) que je vous copie qui n'est pas activée mais qui permettrait de travailler depuis le /sous-domaine/. On n'a jamais fait cela mais çà fonctionne en sous domaine
Est ce peut être par là qu'il faut rediriger le forum >https? Sans toucher au Word Press?

Si vous pouvez me donner un avis, je vous remercie a lot. Un code? Big up comme on disait il a quelque temps.
----------------------------------------------------------------------------

Ce .htaccess est fait pour être utilisé à la racine du domaine, ce qui dans votre cas signifie le dossier de votre ftp qui correspond à http://www .monsite.com/.

Vous pouvez générer un .htaccess fait pour être utilisé dans le sous-dossier éventuel de phpBB en utilisant l’option "Plus d’options" ci-dessous.



htaccess
Sauvegarder le .htaccess:
Si vous cochez l’option, un fichier .htaccess sera généré dans le dossier phpbb_seo/cache/. Il est prêt à l’emploi et prend en compte vos réglages actuels, mais vous devrez tout de même le déplacer au bon endroit.
Oui NonX
Plus d’options:
Si le premier .htaccess suggéré ne fonctionne pas :
Assurez vous tout d’abord que le mod_rewrite est bien activé sur votre serveur.
Ensuite assurez vous d’avoir bien mis le .htaccess au bon endroit, et qu’il n’est pas perturbé par un autre se trouvant dans un autre dossier.
Si ça ne suffit pas, activez cette option et validez pour découvrir plus d’options.
Oui NonX
 
Membre Honoré
Bon retour,
rediriger le forum >https?
Vérifier les options que vous avez avec le forum concernant la configuration serveur.
Vérifier aussi les différents éléments présentés avec les pages du forum (si tout est OK aussi).
Si besoin de vérifier vos codes de redirections : redirections HTTP vers HTTPS (article de WRI).
Les forums dédiés à cet outil (EN et FR) présentent aussi des topics similaires (si vous avez besoin).
Vérifier le fichier .htaccess (vous pouvez l'ajouter au topic pour des avis de la communauté d'entraide).
Si vous pouvez me donner un avis, je vous remercie a lot. [...] Big up comme on disait il a quelque temps.
N'hésitez pas à vous présenter au forum : ici et entre deux messages présenter vos avis aussi sur les sujets : ici, pour aider les autres personnes de la communauté d'entraide.

Temps de réponse : 10 minutes.
Cordialement.
 
WRInaute occasionnel
Bonjour,

Vous pouvez faire un check d'url dans la table de configuration. Cela consiste à vérifier si il reste l'ancienne url dans les valeurs des champs comme par exemple http://www.monsite.com. Lorsque vous trouvez une valeur vous la changer en https://forum.monsite.com par exemple.

Bien entendu faire un backup de la bdd avant de faire cela ou tout autre changement.
 
WRInaute discret
Merci pour les réponses,
je voulais savoir si le code de redir doit se poser sur le htaccess du forum (back office) ou sur le htaccess du site. Le forum étant un sous domaine Le site étant en https.. Ma question peut paraître bête mais la deuxième solution nous a fait des bugs.
Mon forum étant un phpBB SEO, j'évite la communauté.:confused: Les URLs réecrites çà leur file des boutons.

N'hésitez pas à vous présenter au forum : ici et entre deux messages présenter vos avis aussi sur les sujets : ici, pour aider les autres personnes de la communauté d'entraide.

On va faire cela
 
WRInaute discret
Bonjour, bon du coup j'apporte nos réponses qui fonctionnent: il fallait mettre dans le Back office du forum via le forum, le code de redirection ci dessous et du coup çà marche impeccablement sur un vieux forum sans déranger les flooders du PhpBB support.

RewriteCond %{HTTP_HOST} !^www\.monsite\.com$ [NC]
RewriteRule ^(.*)$ http://www.monsite.com/forum-site/$1 [QSA,L,R=301]
#https
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Au moins voici un topic en partie (auto) réglé
Merci à Nico, on va tester. Et à Madrileño sur tous les fronts
Merci à Py pour sa soluce

Maintenant @Madrileño Le site est sur un vieux PHP du coup pour ce forum, depuis le début... OVH maintient encore cette version pour un petit moment. C'est pas le top pour le word press mais je ne pense pas que l'on puisse faire autrement.
L'idée est de savoir si le forum peut être géré par un autre hébergement en PHP 5.... Pour passer le WP en 7.0. Je pense que notre 5 et des brouettes file des problème sérieux sur les mises à jour du WP.
Je ne pense pas qu'il y ait un moyen de tester une montée de PHP sur un vieux forum sans casse.
 
Dernière édition:
WRInaute occasionnel
Bonjour Pipeline,

Bravo pour la solution.

Attention à PHP 5, le support de sécurité s'arrête le 31 décembre 2018.

Pour tester la migration vers php7 tu peux le faire en local avec un Wamp/Lamp ou VirtualBox ou sur un sous domaine/autre domaine sur ta machine de prod (en prenant soin de dupliquer le code et la bdd).
 
Discussions similaires
Haut