/ / Carregar pasta em URL específico do Wordpress (URL da categoria) com .htaccess - wordpress, .htaccess, mod-rewrite

Carregar pasta em um URL específico do Wordpress (URL da categoria) com .htaccess - wordpress, .htaccess, mod-rewrite

Estou tentando carregar o conteúdo (index.html) de uma pasta específica (URL já usada) no Wordpress.

Aqui está o arquivo .htaccess (padrão):

# 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

Eu tentei com algumas variações desta regra de reescrita:

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

So funny-images é um diretório no meu servidor onde tenho o WP instalado. Ambos estão na pasta raiz.

Como posso carregar index.html de / funny-images / quando digito www.site.com/category/funny-posts/?

Respostas:

1 para resposta № 1

Se o index.html arquivo não está sendo exibido (e o URI que você deseja está sendo passado para o WP), provavelmente é porque você está colocando a regra no final. Tente colocar logo depois RewriteEngine On. Ah, e eu não acho que você vai precisar disso RewriteBase. Além disso, você não precisa daquela barra inicial na nova regra, logo antes category.

Seu arquivo agora deve ter a seguinte aparência:

# 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