Hébergement Web-old - Redirection domaine sur nouveau dossier racine
... / Redirection domaine sur n...
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.
Frage

Redirection domaine sur nouveau dossier racine

Von
MartineB12
Erstellungsdatum 2018-03-13 19:42:25 (edited on 2024-09-04 10:53:08) in Hébergement Web-old

Bonjour

j'ai crée un nouveau site pour remplacer l'ancien, dans un sous-répertoire du dossier initial "www"

une fois le site terminé sur le dossier racine ./www/2021 j'ai voulu simplement faire pointer mon domaine vers ce sous-dossier pour que mon URL officielle aille directement dans le bon dossier racine

cependant j'ai eu une erreur 500 et après avoir corrigé mon .htaccess , la page se charge sans les CSS et met beaucoup de temps à charger, le répertoire /wp-admin n'est plus accessible , je ne comprends pas où est mon erreur

Merci pour votre aide

M B


2 Antworten ( Latest reply on 2021-04-11 23:39:03 Von
MartineB12
)

Bonsoir @MartineB12

Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements.

**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site** *
**************************************************************************************************

Voir --> **https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm">CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant les paragraphes : **A** à **J**


Deux méthodes pour corriger l'adresse du site dans Admin de Wordpress :

**1 - Modification via l'outil d'administration de WordPress wp-admin :**
**WordPress > Réglages**
Corriger les adresses :
* **Adresse web de WordPress (URL)**
* **Adresse web du site (URL)**


**2 - Modification via la Base de Données :**
Champ "**siteurl"** de la table "**wp_options**"
Champ "**home**" de la table "**wp_options**"


_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._

bonjour gaston et merci

j'ai réussi à faire ma redirection et afficher le nouveau site

seulement après avoir suivi tous les conseils sur cette page par exemple
https://hackguard.com/blog/how-to-remove-the-subdirectory-name-from-your-wordpress-website-address

mon URL affiche toujours le sous-dossier où sont placés mes fichiers , soit www.monsite.fr/2021
alors que j'aimerais afficher seulement www.monsite.fr

D'avance merci pour votre aide :)

Bonsoir @MartineB12

Dans la configuration Multisite de votre hébergement Remplacer **www** par **www/2021** dans le dossier racine.

Et ... annulez toutes les modifications "How to remove" .

merci gaston

c'est justement quand j'ai enlevé la redirection multisite que j'ai pu quitter l'erreur 500 et faire ma redirection , quand je remet la redirection dans OVH , j'ai l'erreur 500 à nouveau :(


Champ "siteurl" de la table "wp_options"
Champ "home" de la table "wp_options"


ces 2 paramètres sont sur le dossier racine www.monsite.com , il affiche pourtant le sous dossier en URL...

Il me semble avoir fait l'erreur suivante à l'installation :

**define( 'WP_HOME', 'http://MB.fr/2021' );**
**define( 'WP_SITEURL', 'http://MB.fr/2021' );**

dans ce cas est-ce que c'est la cause de l'erreur 500 quand je fais ma redirection dans OVH ?

je n'ai pas testé d'avoir

**define( 'WP_HOME', 'http://MB.fr/2021' );**
**define( 'WP_SITEURL', 'http://MB.fr/' );**
**avec la redirection OVH activée**



par contre j'ai constaté qu'avec le paramètre

**define( 'WP_HOME', 'http://MB.fr/2021' );**
**define( 'WP_SITEURL', 'http://MB.fr/' );**

Mon site s'affiche bien mais mon acces /wp-admin ne fonctionne plus quand je login (comme s'il était déconnecté de la base de donnée...)

De + , lorsque je change

**define( 'WP_HOME', 'https://boutin.fr/2021' );**
**define( 'WP_SITEURL', 'https://boutin.fr/2021' );**

en

**define( 'WP_HOME', 'https://boutin.fr/2021' );**
**define( 'WP_SITEURL', 'https://boutin.fr/' );**

le site s'affiche correctement, (toujours avec le sous-dossier dans l'URL :/ )
et mon accès WP ADMIN ne peut plus login (mais la page de login s'affiche bien...)



**Voici mes .htaccess**

**racine:**


RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?boutin.fr$
RewriteCond %{REQUEST_URI} !^/2021/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /2021/$1
RewriteCond %{HTTP_HOST} ^(www.)?boutin.fr$
RewriteRule ^(/)?$ /2021/index.php [L]


**sous dossier /2021/ :**

RewriteEngine On

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /2021/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /2021/index.php [L]