News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

redirection forum

Started by nicotoine, September 19, 2016, 03:59:15 AM

Previous topic - Next topic

nicotoine

Bonjour
je souhaiterais que mon forum s'ouvre sur une autre adresse http://www.pralognan-vanoise.com/pralognan/forum-hiver/
j'ai peur de faire des betises avec le htaccess
est ce possible ? comment pour revenir en arriere.
merci d'avance

maximus23

Bonjour,

Dans ton htaccess tu fais une redirection de ce type ancienne adresse de pointage vers nouvelle adresse de pointage.

RewriteEngine On
RewriteCond %{HTTP_HOST}   ^ancienpointage.com [NC]
RewriteRule ^/?(.*)         http://www.nouveaupointage.fr/$1 [L,R=301]
RewriteCond %{HTTP_HOST}   ^ancienpointage.com [NC]
RewriteRule ^/?(.*)         http://nouveaupointage.fr/$1 [L,R=301]


Il faut simplement remplacer ancienpointage / nouveau pointage par ton ancienne adresse et ta nouvelle adresse de pointage.
Dont un avec les www et un sans les www.
:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

nicotoine

J'ai ajouté cela dans le fichier htaccess de mon dossier forum , mais ça ne fonctionne pas
QuoteRewriteEngine On
RewriteCond %{HTTP_HOST}   ^pralognan-vanoise.com/forum [NC]
RewriteRule ^/?(.*)         http://www.pralognan-vanoise.com/pralognan/forum-hiver/$1 [L,R=301]
RewriteCond %{HTTP_HOST}   ^pralognan-vanoise.com/forum [NC]
RewriteRule ^/?(.*)         http://pralognan-vanoise.com/pralognan/forum-hiver/$1 [L,R=301]
Merci.

alexetgus

#3
Salut,

Essaye ceci :


RewriteEngine On
RewriteCond %{REQUEST_URI} ^\/forum(.*)$  [NC]
RewriteRule ^.*$ http://www.pralognan-vanoise.com/pralognan/forum-hiver%1 [L,R=301,QSA]


Tu ferais déjà mieux de régler le gros souci que tu as avant de rediriger tes utilisateurs vers ce nouveau forum.
On se retrouve avec une cascade d'iframe qui s'emboites les uns dans les autres.
Ca s'appelle une vulnérabilité !.. ;)


nicotoine

Bonjour, la redirection fonctionne, mais elle m'affiche mon menu qui s'affiche à plusieurs reprises.

nicotoine

Faut il supprimer cette ligne ou vider le cache
QuoteRewriteEngine on
RewriteBase /forum

alexetgus

J'ai vu, mais ce n'est pas la redirection, sinon ça s'arrêterait sur une erreur de redirections trop nombreuses.

C'est ton site ! On se retrouve avec une cascade d'iframe qui s'emboites les uns dans les autres.
Ca s'appelle une vulnérabilité !.. ;)

Garde RewriteEngine on et retire RewriteBase /forum

alexetgus

C'est cet iframe qui te fait la misère :

<iframe id='advanced_iframe_3'  name='advanced_iframe_3'  src='http://www.pralognan-vanoise.com/forum'  width='100%'  height='1000'  frameborder='0'  border='0'  allowtransparency='true'  style='max-width:100%;' ></iframe>

Corrige l'adresse !

nicotoine

Je dois mettre quelle adresse ? la nouvelle !

alexetgus

Oui, ce serait pas mal...
Ce serait bien aussi de modifier toutes les adresses, ton site est un amas d'iframe !

Google n'indexera jamais un machin comme ça...

nicotoine

Si je fais ça j'ai deux fois le menu !

alexetgus

Tous les iframe avec l'ancienne adresse doivent être corrigés. (Et vide ton cache à chaque fois)

Quant à l'iframe donné plus haut, il existe toujours !

nicotoine

oui elle existe toujours, car quand je l'ai modifié, j'ai constaté que j'avais 2 fois le menu de mon site, car il apparaissait aussi dans l'iframe.

alexetgus

Dans les adresses, si tu indiques un nom de dossier et pas un fichier PHP ou autre, termine l'adresse par un slash '/'.
Sinon, Apache effectue une redirection de dossier vers dossier/ et tu as deux fois l'iframe.

Voilà ce que c'est quand on joue avec les iframe et qu'on les change de place... ;)

EDIT
Au fait, fais gaffe avec les JS. Les temps de chargement sont énormes !
Tu devrais songer à faire de la mise en cache si ce n'est pas encore fait.


nicotoine

Je ne trouve pas la solution !

alexetgus

Exemple :

Au lieux d'écrire l'adresse : pralognan-vanoise.com/forum-hiver
Tu écris l'adresse : pralognan-vanoise.com/forum-hiver/

Les iframe qui ont un nom de dossier comme adresse doivent se finir par un slash "/".
Avec tous ces iframe que tu trimballes, si j'étais toi, je referais une installation propre dans le dossier /forum-hiver/.


nicotoine

Forum-hiver correspond à l'adresse d'une page de mon site wordpress dans lequel je souhaiterais integrer le forum et y rediriger les visiteurs.

alexetgus

Oui, j'ai bien compris.
Mais cette adresse, quand elle se trouve dans un iframe doit se terminer par un  slash ( / ) !

De toute façon, si tu ne mets pas de slash à la fin, Apache fera une redirection pour ajouter ce slash.
C'est pour ça que ton iframe s'affiche en double, c'est la redirection Apache avec le slash !
Ca n'a rien à voir avec la première redirection de forum/ vers forum-hiver/.
Pour le slash, c'est Apache qui fait la redirection tout seul.

EDIT
En plus, il existe d'autres redirections. Retire les index.php seuls.

GET http://www.pralognan-vanoise.com/pralognan/forum-hiver/index.php
Status: HTTP/1.1 301 Moved Permanently


Response Headers
Location http://www.pralognan-vanoise.com/pralognan/forum-hiver/


maximus23

Bonjour,

Si tu n'en sort pas je le ferai ce soir :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

nicotoine

Oui je veux bien, si c'est possible d'intégrer mon forum dans wordpress autrement que par une iframe, ce serait encore mieux !
merci maximus23  :)

Advertisement: