Passer du site sans www au site www, htaccess et index of
... / Passer du site sans www a...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Passer du site sans www au site www, htaccess et index of

Par
AnastasiiaM
Créé le 2021-01-24 22:02:48 (edited on 2024-09-04 11:10:00) dans Hébergement Web-old

Bonsoir,
je vous écris ce message après avoir cherché des heures dans les sujets similaires sur ce forum, mais hélas je ne trouve pas de réponse. J'ai commencé la création de mon site début décembre et dès le début j'ai eu un souci avec module en 1 click (après avoir lu ce forum, j'ai compris que ce n'était pas la meilleure solution), mais je ne connaissais rien de l'univers wordpress, je suis photographe et j'ai bêtement suivi les tutos sur youtube. Bref, j'ai dû refaire 2 fois le module en 1 click et puis j'ai commencé à créer mon site. Il était déjà tout prêt, mais en entrant son url avec WWW j'ai vu "site en construction" alors que la version https://monsite.com/ fonctionnait bien. J'ai trouvé des explications pour modifier le fichier htaccess et avoir la version WWW qui fonctionne. Et c'est là où c'est parti en vrac, au final je me retrouve avec index of sur ma page accueil après avoir déplacé tout le contenu de wordpress à la racine. Je retrouve l'ancien fonctionnement que quand je déplace tous ses fichiers en arrière dans le fichier wordpress en utilisant FileZilla. J'ai été sûre d'y arriver en lisant tous les conseils mais je n'arrive plus à rien et je me pose sérieusement la question si cela ne serait-il pas plus simple de recommencer tout à 0 même si cela m'effraye. Je serai très reconnaissante si quelqu'un pourrait me donner quelques pistes...


61 réponses ( Latest reply on 2021-01-28 12:49:56 Par
AnastasiiaM
)

Bonsoir @AnastasiiaM
Pas de panique !

Quel domaine ?

Via le logiciel FTP FILEZILLA :
_( https://1project.org/download.php?type=clientproject.org/download.php?type=client )_
Remplacer **/www/index.html** par **/www/index_ovh.html**

merci pour votre réponse ! mon domaine est 1love.comlove.com
j'ai seulement index.php dans la racine..

Actuellement il n'y a rien dans /www

Remettez comme c'était à l'origine.
Via FILEZILLA, un simple glissé suffit pour déplacer des dossiers et fichiers.


Je préfère vous montrer la capture d'écran de FileZilla, car justement tous mes fichiers se trouvent dans www maintenant et avant ils étaient dans le folk-and-love qui se trouve aussi dans www..

C'est curieux, j'ai toujours "Index off" --> Dossier vide.
A l'adresse http://1love.comlove.com

Pouvez-vous nous faire une copie d'écran de :
**Manager OVH > Web Cloud > Hébergement** _(tout le menu à gauche montrant le domaine)_
**Manager OVH > Web Cloud > Domaine > VotreDomaine > Zone DNS**
**Manager OVH > Web Cloud > Hébergement > VotreDomaine > Multisite**
**Manager OVH > Web Cloud > Hébergement > VotreDomaine > Informations générales**

Oui, bien sûr, voici les captures d'écran dans l'ordre:








folk-and-love.com : mettre dossier **www** _(seulement)_

https://www.folk-and-love.com est redirigé vers https://folk-and-love.com : Par qui ?

enfin :
Copie de votre fichier **.htaccess** ?

je change donc le dossier racine directement dans l'onglet multisite?

alors là aucune idée..je ne m'en souviens pas de l'avoir fait ou alors je ne l'ai peut être pas fait exprès. je voulais justement avoir https://www.folk-and-love.com au lieu de https://folk-and-love.com..

voici .htaccess :

Tout d'abord, as-tu tout remis dans /www ?


je change donc le dossier racine directement dans l'onglet multisite?

OUI.

alors là aucune idée..je ne m'en souviens pas de l'avoir fait ou alors je ne l'ai peut être pas fait exprès. je voulais justement avoir https://www.1love.comlove.com au lieu de https://1love.com..love.com..


Dans .htaccess il y a le **iThemes Security**.
D'où sort ce truc ?
et quel était son but ?

J'ai remis tous les fichiers dans /www sur FileZilla, si on parle de la même chose..

Ok pour www dans multisite, c'est fait

Concernant .htaccess j'ai rien touché, j'ai téléchargé seulement ce dossier et le iThemes Security était déjà dedans. Cela pourrait venir d'un des plugins (type really simple SSL) ou ça n'a rien à voir?

OK, provisoirement, après avoir fait une copie de sauvegarde de .htaccess, pouvez-voue virer tout tout ce qui est encadré par **iThemes Security** ?

ok, je fais cela de suite
petit upgrade: le site a l'air de fonctionner après avoir changé www dans multisite!
(enfin il n'y a plus d'index of et la page d'accueil est comme avant)

je supprime tout ce passage du coup?

# BEGIN iThemes Security - Ne modifiez pas ou ne supprimez pas cette ligne
# iThemes Security Config Details: 2
# Passer au travers de l’en-tête d’autorisation.

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

# END iThemes Security - Ne modifiez pas ou ne supprimez pas cette ligne

j'ai bien fait une copie au cas où

Ouf !



Avez-vous déjà sortit l' encadré par **iThemes Security** ?


je supprime tout ce passage du coup?

Provisoirement OUI.

je pleure de joie !!

non, je suis en train de le faire mais j'ai préféré de vous demander avant, le site a refonctionné sans que j'enlève ce passage
D'ailleurs je viens de voir que iThemes Security est un de mes plugins installés

c'est fait


alors là aucune idée..je ne m'en souviens pas de l'avoir fait ou alors je ne l'ai peut être pas fait exprès. je voulais justement avoir https://www.1love.comlove.com au lieu de https://1love.com..love.com..

On verra cela demain.
Nous avons déjà bien avancé.
Bonne nuit.

Ceci dit, si votre site a été avec le produit OVH **en un clic** et que vous n'avez pas trop travaillé dessus, il faudrait envisager une désinstallation et une installation propre par vous même.

Je vous donnerai un guide demain.

oui j'ai fait directement en un click..le seul bémol c'est que j'ai beaucoup travaillé sur mon site..après s'il faut tout refaire pour son meilleur fonctionnement, je préfère faire ça.
en attendant, un énorme merci pour toute votre aide précieuse!
bonne nuit et à demain

Rebonjour, petite question concernant le sujet..maintenant en entrant mon url avec WWW j'ai mon site qui s'affiche correctement, est-ce que cela veut dire que https://www.1love.comlove.com ne pointe plus vers de https://1love.com..oulove.com..ou ça n'a rien à voir?

sinon j'ai commencé à regarder par moi-même le processus de désinstallation et réinstallation en mode manuel, mais j'ai peur de faire à nouveau une bêtise et je me demandais pourquoi cela serait recommandé

Bonsoir @AnastasiiaM

Chez moi : https://www.1love.comlove.com pointe https://1love.comlove.com

Pour une installation propre je vous donnerai la procédure.

Mais, cela dépend du temps que vous estimez pour configurer à nouveau une fois faite l'installation propre.

Merci pour votre réponse!
Si j'ai bien compris, le module en 1 click s'est mal passé, donc pour que www ne point plus l'url sans www il faudrait tout recommencer ?


Si j'ai bien compris, le module en 1 click s'est mal passé, donc pour que www ne point plus l'url sans www il faudrait tout recommencer ?

Cela n'a rien a voir.
Nous verrons cela demain.


est-ce que cela veut dire que https://www.1love.comlove.com ne pointe plus vers de https://1love.comlove.com


Si, si, tout va bien !

ça a l'air de fonctionner, après c'est vrai que quand j'essaie de retrouver mon site sur google, c'est 1love.comlove.com qui ressort sans www, alors que d'autres sites apparaissent directement avec www dans les résultats. Je pense que le problème persiste toujours..

ok, je touche à rien alors sans vos instructions, sinon je vais me retrouver à nouveau avec index of ou pire xD

ça a l'air de fonctionner, mais c'est vrai que quand j'essaie de retrouver mon site sur google, c'est 1love.comlove.com qui ressort sans www, alors que d'autres sites apparaissent directement avec www dans les résultats. Je pense que le problème est toujours là..


ça a l'air de fonctionner, mais c'est vrai que quand j'essaie de retrouver mon site sur google, c'est 1love.comlove.com qui ressort sans www, alors que d'autres sites apparaissent directement avec www dans les résultats. Je pense que le problème est toujours là..

Laissons cette histoire de GOOGLE de coté.

La question est :
* Rester sur l'installation en un clic ?
* Tout recommencer avec une installation propre.

Cela dépend du temps que vous estimez pour configurer à nouveau une fois faite l'installation propre.


La question est :
* Rester sur l'installation en un clic ?


Dans Wordpress admin: faire la mise à jour
Pas besoin de réinstaller ...


ça a l'air de fonctionner, mais c'est vrai que quand j'essaie de retrouver mon site sur google, c'est 1love.comlove.com qui ressort sans www, alors que d'autres sites apparaissent directement avec www dans les résultats. Je pense que le problème est toujours là..



Ce n'est pas grave si ton site soit référencé sans ou avec www n'a aucune importance !
Il faut seulement forcer le sans ou avec www (par htaccess) ! Sinon tu risque que ton site (ou certains pages de ton site) soient référencé différemment par des moteurs de recherche !


La question est :
* Rester sur l'installation en un clic ?
* Tout recommencer avec une installation propre.

Cela dépend du temps que vous estimez pour configurer à nouveau une fois faite l'installation propre.


@Fritz2cat a raison si un site installé en 1click fonctionne correctement pas besoin de le réinstaller au risque de provoquer des nouveaux problèmes ! Les "en 1 click" on les mêmes possibilités des mises à jour ou automatiques ou pas que les manus

merci pour votre avis!
alors justement j'ai eu un souci avec index of quand j'ai voulu modifier le dossier htaccess, j'ai pourtant suivi plein de tutos et j'ai tout fa

merci pour votre avis!
alors justement j'ai eu des soucis en voulant changer mon dossier htaccess, pourtant j'ai suivi plein de tutos et j'ai tout fait comme indiqué, mais c'est à partir de ce moment que mon site affichait index of..maintenant j'ai un peu peur de toucher à ce dossier

une chose que je ne comprends toujours pas malgré les explications très précises et informatives de @Fritz2cat et de @Gaston_Phone, c'est comment savoir si mon installation en 1 click s'est bien passée et que je n'ai pas à le refaire? merci d'avance

A priori OUI, votre installation en Un Clic s'est bien passée.

Comme il semble que que vous y ayez déjà beaucoup travaillé dessus. Restez avec.

Je ne vois pas index off.
Sur https://folk-and-love.com je vois bien :

merci beaucoup pour votre avis!
alors justement j'ai eu des soucis en voulant changer mon dossier htaccess, pourtant j'ai suivi plein de tutos et j'ai tout fait comme indiqué, mais c'est à partir de ce moment que mon site affichait index of..maintenant j'ai un peu peur de toucher à ce dossier

une chose que je ne comprends toujours pas malgré les explications très précises et informatives de @Fritz2cat et de @Gaston_Phone, c'est comment savoir si mon installation en 1 click s'est bien passée et que je n'ai pas à le refaire? merci d'avance

oui, maintenant tout fonctionne, depuis que vous m'avez conseillé de changer www dans l'onglet multisite, merci beaucoup !
j'espère que c'est le cas pour 1 clic, car personnellement je ne saurai pas faire la difference entre l'installation réussie et non. je vais alors essayer à nouveau de modifier le dossier htaccess pour l'histoire de www et ça devrait être tout bon


dossier htaccess



Ce n'est pas un dossier mais un fichier (on est d'accord ?)
Et si tu veux que l'url de ton site soit www.1love.comlove.com
il suffit de mettre dans ton fichier .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

à condition que dans le manager OVH www.1love.comlove.com pointent sur le même dossier site.

N.B. il faut aussi mettre www.1love.comlove.com dans les réglages généraux de wp-admin das ce cas

oui, c'est ça, je me suis trompée de mot :)

oh la la, je commence à comprendre d'où venait mon problème..enfin, je crois que c'était ça
j'ai mis exactement la même chose dans htaccess mais je n'ai pas modifié les réglages dans le wp-admin et pareil pour ovh..c'est bien dans l'onglet multisite que l'on retrouve ces informations?

eh bien, je reviens encore vers vous..impossible maintenant d'accéder aux réglages générales de won wp admin, page grise et le message suivant "Ce site est inaccessible Vérifiez si l'adresse www. est correcte.DNS_PROBE_FINISHED_NXDOMAIN"
J'ai apporté des changements dans le fichier .htaccess en suivant votre code, et puis j'ai voulu changer le lien dans les réglages générales et voilà le message qui est ressorti. J'ai remis le fichier htaccess initial et ai supprimé sa version modifiée, mais le problème persiste..

```text Bon reprenons

Dans le manager tout les 3 domaines dans "multisites" doivent pointer sur le même dossier site !
Là ou se trouvent vos fichiers et dossiers WP ("www" ?)


2.
Vous aller dans wp-admin Réglages ----> réglages généraux
et mettez "https://www.folk-and-love.com" dans les deux champs


3. vous ajoutez dans le .htaccess le code

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

au début
!!!! utilisez un éditeur text neutre (sous Windows Notepad++ ou evtl. Notepad) (sous Mac Textedit en txt ou mieux TextWrangler ou BBEdit)

le .httaccess complet devrait avoir l'ait un peu pré comme ça

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
# BEGIN WordPress
# Les directives (lignes) entre 'BEGIN WordPress' et 'END WordPress' sont
# généré dynamiquement, et ne doivent uniquement être modifiées via les filtres WordPress.
# Toute modification des directives entre ces marqueurs sera outrepassée.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

NB. Il vaut mieux de désactiver le firewall ```

Je sais que je pose beaucoup de questions et je dois passer par qn qui ne comprends rien, mais j'essaie sincèrement de comprendre ce qui ne va pas...
voici ce que j'ai dans mon onglet multisite actuellement:

le soucis est suivant, je n'arrive plus à accéder à mes réglages générales depuis le wp, voici ce que j'ai avec une adresse bizarre alors que tous les autres onglets de wp sont accessibles et leurs adresses commencent bien par https://folk-and-love.com/.../.../ :


donc impossible de modifier adresse web dans les réglalges.

Avec https://folk-and-love.com/wp-admin/
j'arrive à ça


donc impossible de modifier adresse web dans les réglalges.


Vous avez mis quoi dans ces 2 champs ? http://www. ?

Si c'est le cas vous devrez modificer le fichier wp-config.php dans votre hébergement FTP, suivez la recette ici: https://wordpress.org/support/article/changing-the-site-url/

J'ai absolument rien touché dans les réglages générales, les seules modifications que j'ai fait c'était via FileZilla dans le fichier htaccess pour la redirection vers www, depuis j'ai que des bugs de ce style un peu partout..
j'ai déjà regardé ma base de données sur php, l'adresse renseignée dans le siteurl et home est bien correcte, très étrange
je ne m'en souviens pas d'avoir changé quoi que ce soit..


le fichier htaccess


Montrez un peu le contenu de ce fichier ?
Ca vient peut-être de là ...


j'ai déjà regardé ma base de données sur php, l'adresse renseignée dans le siteurl et home est bien correcte, très étrange



Si vous voulez faire le motifs dans la base de donnés via PphMyAdmin

Il faut changer les URLs dans 2 champs "siteurl" et "home"

voilà ce que j'ai actuellement, j'ai retiré les lignes de codes pour forcer la redirection vers www

c'est déjà le cas.. sauf que j'ai https au lieu de http
je me suis rendue compte également que toutes mes tables sont en double, la deuxième table wp option est presque équivalente mais avec http (cela vient certainement d'un des backups que j'ai fait il y a plusieurs semaines avant de passer en https), il est peut être temps de supprimer les doublons mais je ne suis pas sûre que cela va résoudre le problème


la deuxième table wp option est presque équivalente mais avec http



Vous voulez dire que vous avez 2 tables "wp_options " dans votre Bdd ?
C'est absolument anormal !
Dans ce cas sauvegardez un et effacez le


Vous voulez dire que vous avez 2 tables "wp_options " dans votre Bdd ?
C'est absolument anormal !
Dans ce cas sauvegardez un et effacez le


C'est du jamais vu, à moins qu'il y ait des préfixes différents ?

Pour les wp_options / siteurl et /home il y a une rustine possible en ajoutant temporairement 2 lignes dans le wp-config, moins dangereux que tripoter la database. Voir https://wordpress.org/support/article/changing-the-site-url/

oui mais ils ont des "préfixes" différents, et ce pour toutes les tables , j'en ai même 3 maintenant..
il y a une série de table qui commencent par "wor*4 chiffres_options/comments/etc", une autre série qui commencent pat "mod*3 chiffres*_options/comments/etc" et également "flo_tables_*3 chiffres"_options/comments/etc"
n.b. Pour le dernier, "flo" vient du theme flothemes que j'utilise comme template
Je ne sais pas ce que j'ai fabriqué auparavant
mais il y a quelques semaines en voulant lancer la version clone que le plugin de mon theme proposait (ce plugin permet d'apporter les modifs au site sans que les visiteurs du site le voient, et une fois que la nouvelle version du site est prête, je devais appuyer sur lancer le site et cela devrait être tout bon, inutile comme option au final)
mais au moment de lancer ma nouvelle version il y a eu un gros bug, j'ai du donc tout restaurer et j'ai téléversé un de mes backups que j'ai fait avant que ce bug arrive dans ma base de données pour récupérer le site...

en vous décrivant ceci, je me rends compte que j'ai fait plein de conneries dans la panique...

je me suis mal exprimée, oui effectivement ils ont des préfixes différents, je les ai décrit dans la réponse à @kingkurt
je pensais supprimer les 2 autres, mais je ne sais pas quel préfixe je garde, j'imagine que en avoir autant doit pas mal impacter la performance du site..

j'ai bien lu les instructions pour wp config, mais apparement une fois c'est fait, je ne pourrai plus modifier le url dans les réglages générales
si c'est la cas, je dois directement écrire le url avec www (ce qui est mon but final) ou je dois renseigner le url sans www comme il l'est actuellement?


oui mais ils ont des "préfixes" différents, et ce pour toutes les tables , j'en ai même 3 maintenant..
il y a une série de table qui commencent par "wor*4 chiffres_options/comments/etc", une autre série qui commencent pat "mod*3 chiffres*options/comments/etc" et également "flotables_*3 chiffres"_options/comments/etc"


Pour savoir quels tables sont appliqués à votre site allez avec Filzilla dans votre dossier site
et ouvrez le fichier "wp-config.php"

Il y'a une ligne

`$table_prefix = 'XX_';`

et ce sont les tables avec ce préfix qui stockent les donnés de votre site.

Par la suite vous pouvez effacer tout les tables dans la base de donnés avec un autre préfix

oh mais c'est une excellente idée!! merci beaucoup, c'est fait, je ne savais pas comment m'y attaquer mais maintenant je vais pouvoir supprimer les 2 autres
*un tracas de moins*

résultat des courses: j'ai tout essayé mais la page avec les réglages Général affiche toujours ce message "Ce site est inaccessibleVérifiez si l'adresse www. est correcte.
DNS_PROBE_FINISHED_NXDOMAIN"
tous les autres onglets de réglages fonctionnent (écriture, lecture, permaliens, etc)
l'url des réglages Général est toujours www./ tandis que tous les autres onglets commencent par 1love.com/love.com/

ça m'a l'air impossible de résoudre, je commence à être désespérée ..
@Fritz2cat et @kingkurt merci tout de même pour toutes vos recommandations, au moins j'ai essayé


j'ai bien lu les instructions pour wp config, mais apparement une fois c'est fait, je ne pourrai plus modifier le url dans les réglages générales


Si.
Avec ces 2 lignes vous pouvez de nouveau rentrer dans votre site et la partie admin.
Vous corrigez les réglages, section générale
Vous enlevez les 2 lignes qui ont permis de vous sauver.

merci d'être toujours là !
j'ai encore réessayé la méthode avec wp config, mais ça ne marche toujours pas. Après avoir lu plein de conseils sur les forums divers, j'ai pensé essayer une autre méthode qui consistait à supprimer les dossier wp_admin et wp_content (ou includes, il faut que je vérifie) et remettre les nouveaux dossiers de wp fraîchement téléchargés. Pensez-vous que cela peut fonctionner? La chose étrange c'est que tout fonctionne parfaitement, tous les autres onglets de wp admin SAUF les réglages généraux. Je cherche partout mais il me semble que personne n'a jamais eu ce genre de problèmes..on dirait que le fichier php est endommagé. En même temps le message indique qu'il y a un souci niveau DNS, et là clairement je ne sais pas quoi faire..
@Gaston_Phone


remettre les nouveaux dossiers de wp fraîchement téléchargés

Si vous faites ça sans enlever les fichiers existants de votre Wordpress, c'est exactement la méthode préconisée pour mettre à jour son site sans perdre le contenu.

Bonjour Gaston, je recherche un administrateur Serveur OVH, tu aurais des contacts ?

Eureka ! @Gaston_Phone @Fritz2cat @kingkurt un énorme merci à vous! tout fonctionne comme il faut, il y a plus aucun souci! Sauvée, mais cela ne serait pas possible sans vous!

*résolu*