/ / Redirigiendo todas las subpáginas secundarias a otra subpágina usando htaccess - apache, .htaccess

Redirigiendo todas las subpáginas secundarias a otra subpágina usando htaccess - apache, .htaccess

Tengo un sitio anterior que se ejecuta en el Servidor Apache que ya está indexado en Google. Deseo redirigir todos los enlaces indexados a mi nuevo sitio (ya que las páginas anteriores ya no existen).

Así que deseo redirigir todas mis subpáginas secundarias a mi nueva página raíz

Tengo páginas como las siguientes

http://itdost.com/answer-now/Aerobics
http://itdost.com/answer-now/HTML
http://itdost.com/answer-now/Culture

Uso el siguiente código de redireccionamiento para cada uno.

Redirect 301 /answer-now/Engineering http://www.itdost.com/questions/
Redirect 301 /answer-now/Food http://www.itdost.com/questions/
Redirect 301 /answer-now/ASP http://www.itdost.com/questions/

Pero como la estructura del sitio es grande, deseo hacerlo en una sola línea en lugar de escribir una línea para cada redirección

Algo como lo siguiente.

Redirect 301 /answer-now/% http://www.itdost.com/questions/

Pero el código anterior no parece funcionar

Respuestas

0 para la respuesta № 1

Con el fin de utilizar expresiones regulares mejor usar mod_rewrite que es más potente que mod_alias.

Habilitar mod_rewrite y .htaccess a través de httpd.conf y luego ponga este código en su .htaccess debajo DOCUMENT_ROOT directorio:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^answer-now(/.*|)$ http://www.itdost.com/questions/? [L,NC,R=301]

0 para la respuesta № 2

Prueba esto:

RedirectMatch 301 ^/answer-now/ http://www.itdost.com/questions/