.htaccess con +200.000 linas de reidireccion 301?

  • Autor Autor alejandrosu
  • Fecha de inicio Fecha de inicio
alejandrosu

alejandrosu

Zeta
Verificación en dos pasos activada
Necesito mudar cuidadosamente un foro entero yc lasificar todas las url segun el tipo para que vallan cada una a un sitio.

Creeis que petará mucho un archivo .htaccess con + de 200.000 lineas de reidirecciones 301?
 
Estás usando expresiones regulares ?
 
Estás usando expresiones regulares ?

No, seria 1 por una la url en plan:

Redirect 301 /post-sobre-animales-1 /animales
Redirect 301 /post-sobre-animales-3 /animales
Redirect 301 /post-sobre-animales-4 /animales
Redirect 301 /post-sobre-animales-5 /animales

Redirect 301 /post-sobre-coches-1 /coches
Redirect 301 /post-sobre-coches-2 /coches
Redirect 301 /post-sobre-coches-5 /coches
Redirect 301 /post-sobre-coches-3 /coches

SOn post de foros a url, no puedo seguir un patron

---------- Post agregado el 05-may-2013 hora: 22:15 ----------

vas a reventar el server con tantas urls

y con menos de 12.000? con eso explota?
 
Última edición:
No, seria 1 por una la url en plan:

Redirect 301 /post-sobre-animales-1 /animales
Redirect 301 /post-sobre-animales-3 /animales
Redirect 301 /post-sobre-animales-4 /animales
Redirect 301 /post-sobre-animales-5 /animales

Cómo así?
Redirect 301 /post-sobre-perros-1 /perros
Redirect 301 /post-sobre-gatos-1 /gatos

Si es así sería así
Redirect 301 /post-sobre-perros-1 /1-perros
A la izquierda capturas el título perros o post sobre perros y el número y se usan a la derecha...
no?
 
Cómo así?
Redirect 301 /post-sobre-perros-1 /perros
Redirect 301 /post-sobre-gatos-1 /gatos

Si es así sería así
Redirect 301 /post-sobre-perros-1 /1-perros
A la izquierda capturas el título perros o post sobre perros y el número y se usan a la derecha...
no?

No extactamente te pogno ejemplo mas claro

Redirect 301 /topic/10253-blablalbalba-flefacotry-blablalba-2 /filefactory
Redirect 301 /topic/9253-yiyiyiyiyi-flefacotry-blablalba-yoyoyo /filefactory

y asi son todas vamos, distintas, son url de temas en varios foros
 
Tienes que usar mod rewrite para sustituir todas esas redirecciones por unas cuantas lineas
 
Imaginate que es una pieza de software... y por cada request HTTP le haces procesar 200 mil condicionales.
La complejidad temporal que vas a tener, para resolver ese htaccess, no es performante lo veas por donde lo veas.

Sin contar que... habria que revisar con que tanta eficiencia apache levanta ese htaccess en memoria (o te come la ram!!).

Lo que deberias hacer, en este caso, es estudiar como sintetizar tus rewrites con expresiones regulares.
 
Necesito mudar cuidadosamente un foro entero yc lasificar todas las url segun el tipo para que vallan cada una a un sitio.

Creeis que petará mucho un archivo .htaccess con + de 200.000 lineas de reidirecciones 301?

solo pon esta linea.


RedirectMatch 301 /(.*) aqui nuevo dominio$1

quedaria asi

RedirectMatch 301 /(.*) http://midominio.com/$1

/(.*) esos simples simbolos indican que se debe redireccionar todas las carpetas :encouragement:
 
solo pon esta linea.


RedirectMatch 301 /(.*) aqui nuevo dominio$1

quedaria asi

RedirectMatch 301 /(.*) http://midominio.com/$1

/(.*) esos simples simbolos indican que se debe redireccionar todas las carpetas :encouragement:

Ahora hablo de colocar 12000 linas solamente, con la linea que me has pasado n ose autoclasifican segun el contenido.
 
Ahora hablo de colocar 12000 linas solamente, con la linea que me has pasado n ose autoclasifican segun el contenido.


Esa linea tienes que mejorarla, y 12 mil puede que sean muchas si estas en un compartido puede que no te deje poner ni 500.

Como es un foro yo calculo que con 50 lineas bien hechas puedes hacerlo todo.
 
Esa linea tienes que mejorarla, y 12 mil puede que sean muchas si estas en un compartido puede que no te deje poner ni 500.

Como es un foro yo calculo que con 50 lineas bien hechas puedes hacerlo todo.

Gracias a todos, pero el problema es que no si hay algo como lo siguiente.

Si hubiese alguna manera de que el htacces reconociese una palabra en la url seria genial en plan

Si la url contiene filefactory que vallla a /filefactory

si contiene ryushare que valla a /ryushare
 
Gracias a todos, pero el problema es que no si hay algo como lo siguiente.

Si hubiese alguna manera de que el htacces reconociese una palabra en la url seria genial en plan

Si la url contiene filefactory que vallla a /filefactory

si contiene ryushare que valla a /ryushare

Depende como este se puede hacer con los wildcards tal cual lo quieres.
 
porque no te bajas el backup entero y lo pegas entero en el otro manteniendo el mismo archivo .htacess, la misma db todo igual pasa todo tal cual y no deberias tener problemas.
 
y transfiere el pagerank y posicionamiento?

Es lo mismo que hacer la 301 solo que en 12 mil lineas menos, el posicionamiento seguro que lo vas a perder por que si cambias el contenido si no lo cambias pues seguro lo mantienes.
 
Es lo mismo que hacer la 301 solo que en 12 mil lineas menos, el posicionamiento seguro que lo vas a perder por que si cambias el contenido si no lo cambias pues seguro lo mantienes.

con cambiar el contenido a que te refieres? a que cambie el texto? o que pase de hablar de fruta a verdura?

Me explicas lo de los wildcards o me pasas un articulo para que me informe?
 
Atrás
Arriba