web-dev-qa-db-fra.com

Site Wordpress dans le sous-répertoire Charger le site dans le répertoire principal

J'ai deux sites wordpress un dans le répertoire principal (public_html) et un autre est en cours de sous-répertoire. Je configure déjà tous les paramètres du site de sous-répertoire avec http://example.com/staging mais lorsque je charge http://example.com/staging il redirige vers la page introuvable dans le site principal et pas dans le site de mise en scène. Je règle le fichier .htaccess dans le sous-répertoire de transfert comme ceci.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /staging/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /staging/index.php [L]
</IfModule>

# END WordPress

Et ceci sur le site principal dans le répertoire principal.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Tout le monde peut m'aider à résoudre ce problème et mon site intermédiaire peut-il se charger correctement? Merci avant.

1
Antonio

Vous pouvez essayer certaines choses:

  • Vérifiez la table wp-options dans la base de données de votre site intermédiaire et recherchez l'URL du site à deux endroits. Remplacez-le par l'adresse intermédiaire appropriée si ce n'est déjà pas le cas.
  • Actualisez les permaliens du site intermédiaire.

Je suppose que cela devrait régler votre problème. Si non, s'il vous plaît partager votre adresse de site Web.

P.S. Si les deux sites (principal et stage) ont le même contenu, vous pouvez ajouter un fichier robots.txt dans l'instance de transfert uniquement pour ne pas être considéré comme un contenu dupliqué.

1
Sid