example.com/wp o example.com/wp/
<- Así es como solía ser el enlace de la página de inicio y estoy tratando de mantenerlo así. Pero quiero que el servidor sirva una página estática de otra subcarpeta como página principal (pero para mantener todos los demás contenidos de wp en los mismos lugares)
Mi página estática (varias de ellas tbh) se almacenan en root/subf1/
Pude redirigir a la subcarpeta deseada, pero la ruta también aparece en la URL. ¿Es posible cambiar ejemplo.com/subf1 a ejemplo/wp?
Aquí está mi htaccess actual. ¿Tal vez necesito crear otro en una carpeta de página estática?
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?example.com$ RewriteCond %{REQUEST_URI} !^/subf1/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /test/page/$1 RewriteCond %{HTTP_HOST} ^(www.)?example.com$ RewriteRule ^(/)?$ /subf1/index.html [L] </IfModule> RedirectMatch "^/wp$" "https://example.com/subf1/"muchas gracias por tu tiempo
RedirectMatch solo hace "redirecciones externas", por lo que probablemente desee una redirección interna con RewriteRule (sin el indicador R).
Entonces, en lugar de RedirectMatch, intente:
RewriteRule ^wp$ https://example.com/subf1/ [L]PD: En general, es bueno optar por redirect/redirectmatch en lugar de mod_rewrite, pero si ya está utilizando las directivas mod_rewrite, será menos confuso apegarse a ellas y no mezclar directivas de una u otra.