web-dev-qa-db-fra.com

Fichier .htaccess redirigeant vers le répertoire parent

Je crée des installations WordPress distinctes dans plusieurs sous-répertoires d'un même domaine.

Au début, je recevais une erreur interne du serveur 500. J'ai donc créé le fichier .htaccess et l'ai téléchargé à chaque racine de l'installation WordPress.

Fichier .HTACCESS:

# BEGIN WordPress
RewriteEngine On
RewriteBase /zingery/wordpress/
RewriteRule . /zingery/wordpress/index.php [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress

Maintenant, lorsque je vais dans le répertoire racine pour terminer l'installation de WordPress, je suis redirigé vers le répertoire parent.

Voici un lien avec l'exemple:

http://example.com/fusys/temp/

Lorsque vous cliquez sur "zingery" puis sur "wordpress", vous revenez à/temp

Une idée de ce qui se passe?

Si vous cliquez sur "test" dans le répertoire temporaire, le fichier index.php sera correctement affiché à l'intérieur de ce dossier (le répertoire de test ne contient PAS d'installation WP). Cela implique pour moi que le problème de redirection parent est lié à WordPress.

Est-ce que quelqu'un peut m'aider?

3
cpcdev

Par souci de clarté, ce devrait être votre .htaccess

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