Cómo excluir archivos en una redirección 301 en WordPress

  • Autor Autor Alan
  • Fecha de inicio Fecha de inicio
Alan

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Hola chicos, vengo con una duda de una amiga con su web personal.

Resulta que hace tiempo ella tenía su blog con WP en la raíz del dominio, pero ahora movió todo a una subcarpeta de tal modo que quedó así dominio.com/portfolio.

Hasta ahí todo bien, el problema es que el sitio ya estaba indexado en buscadores y se están perdiendo visitas. Lo más lógico es poner un .htaccess que redireccione todo y listo, algo como ésto:

Insertar CODE, HTML o PHP:
redirectMatch 301 ^(.*)$ http://www.dominio.com/portfolio$1

El problema es que en la raiz del dominio va a quedar un archivo index con enlaces hacia el blog, el portfolio y todo eso... y si aplico el .htaccess a como está arriba redirige TODO lo que hay en el dominio, incluído el index que queremos poner y por ende nos se muestra sino manda directo a la carpeta a donde movimos la install de WP.

Entonces lo que estoy buscando es código para el .htaccess que me permita redirigir todo el tráfico del sitio hacia la nueva carpeta a donde está WordPress... pero excluyendo obviamente ficheros como el index.php, style.css y la propia carpeta /portfolio/ (porque si no se va a a hacer un bucle infinito de redirecciones XD)

Ojalá alguien pueda ayudarme =P
 
RewriteCond %{REQUEST_FILENAME} !google53e3a878f2783a18.html

Es el que utilice una vez cuando quise verificar en Google Webmaster un sitio que tenia redireccionado 😛
 
Es el que utilice una vez cuando quise verificar en Google Webmaster un sitio que tenia redireccionado 😛

Supongo que con eso excluyes solo un archivo... y si quiero excluír todo un directorio? =P, además eso supongo va antes del RedirectMatch 301, no?
 
Atrás
Arriba