web-dev-qa-db-fra.com

La gestion des slugs Wordpress et 404 a la priorité sur les dossiers de la racine du site?

J'ai WordPress installé et la structure permalien définie sur /% postname% /

En plus des dossiers WordPress, j'ai également un dossier public_html/beta dans lequel je voulais copier le même site et tester des fonctionnalités inédites.

Cependant, chaque fois que je navigue vers http://mysite.com/beta , je reçois le message WordPress disant "Désolé, mais vous cherchez quelque chose ce n'est pas là ".

La question est donc de savoir comment rendre le dossier plus prioritaire que les slugs wordpress. : /

Merci!

Edit: voici le fichier .htaccess:

# 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
1
user3911

Pour les tests bêta, utilisez un domaine distinct ou au moins un sous-domaine dans un autre répertoire que votre site actif.

Si vous devez absolument utiliser la configuration actuelle, installez un plugin offrant une protection par mot de passe du type Membres ou modifiez les règles .htaccess en:

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

… Et créez un fichier .htaccess distinct pour le site bêta.

1
fuxia