/ / Charger un dossier sur une URL Wordpress spécifique (URL de catégorie) avec .htaccess - wordpress, .htaccess, mod-rewrite

Charger le dossier sur une URL Wordpress spécifique (URL de catégorie) avec .htaccess - wordpress, .htaccess, mod-rewrite

J'essaie de charger le contenu (index.html) depuis un dossier spécifique sur une URL spécifique (déjà utilisée) dans Wordpress.

Voici le fichier .htaccess (par défaut):

# 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

J’ai essayé avec quelques variantes de cette règle de réécriture:

RewriteRule ^/category/funny-posts/ /funny-images/ [L]

So funny-images est un répertoire sur mon serveur sur lequel WP est installé. Les deux sont dans le dossier racine.

Comment puis-je charger index.html à partir de / funny-images / lorsque je tape www.site.com/category/funny-posts/?

Réponses:

1 pour la réponse № 1

Si la index.html Le fichier ne s'affiche pas (et l'URI souhaité est transmis à WP), c'est probablement parce que vous mettez la règle à la fin. Essayez de le mettre juste après RewriteEngine On. Oh, et je ne pense pas que tu vas en avoir besoin RewriteBase. En outre, vous n’avez pas besoin de cette barre oblique dans la nouvelle règle, juste avant category.

Votre fichier devrait maintenant ressembler à ceci:

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