¿Como omitir una categoria con rewrite en htaccess?

Ruiz86 Seguir

Zeta
SEO
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
18 Dic 2012
Mensajes
1.504
Edad
38
Quiero que cuando el usuario escriba: url.com/sillones/sillon-herradura/

Se cargue el contenido de: url.com/productos/sillones/sillon-herradura/

sillon-herradura
es un ejemplo, podría ser cualquier producto.

¿Como podría hacerlo? He realizado lo siguiente pero no me funciona:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteRule ^productos/sillones/(.*)$ https://url.com/sillones/$1 [R=301,L]
 

osqar

No recomendado
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Nov 2015
Mensajes
362
Seria algo asi:

Insertar CODE, HTML o PHP:
RewriteRule ^(.*)/(.*)$ /productos/$1/$2 [R=301,L]

Fijate si te sirve... lo hice de memoria, no pude probarlo.
 

Andres128

Iota
Programador
Verificación en dos pasos activada
Desde
17 Feb 2012
Mensajes
2.391
Que tal este lo hice de rapidez:

RewriteRule ^sillones/([a-z0-9-]+)/$ /productos/sillones/$1/ [L,R=301]
 

vicram10

Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
8 May 2013
Mensajes
751
Edad
38
Tienes algun CMS o es un desarrollo propio lo que tienes?
 

Ruiz86

Zeta
SEO
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
18 Dic 2012
Mensajes
1.504
Edad
38

vicram10

Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
8 May 2013
Mensajes
751
Edad
38
No esta demas de preguntar, pero tu server es linux o windows.
Si es linux, prueba en tu .htaccess:

HTML:
Redirect 301 /vieja-pagina http://www.example.com/nueva-pagina
 

Ruiz86

Zeta
SEO
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
18 Dic 2012
Mensajes
1.504
Edad
38
No esta demas de preguntar, pero tu server es linux o windows.
Si es linux, prueba en tu .htaccess:

HTML:
Redirect 301 /vieja-pagina http://www.example.com/nueva-pagina

Si es linux y ese redirect funciona pero no es lo que quiero conseguir.
Yo no quiero redirigir a una página en concreto, quiero que al cargar una url, se muestre el contenido de otra. (Las url amigables).

Tal y como indica el primer post:
Quiero que cuando el usuario escriba: url.com/sillones/sillon-herradura/
Se cargue el contenido de: url.com/productos/sillones/sillon-herradura/
 

vicram10

Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
8 May 2013
Mensajes
751
Edad
38
OK, no interprete de esa forma.

Encontre algo que puedes mirar, se usa a parte del mod_rewrite del apache, el mod_proxy Redireccionar sin cambiar URL

El que le dice al htaccess que no se vaya para la otra pagina (cambiar la url) es el flag "P"
 

Ruiz86

Zeta
SEO
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
18 Dic 2012
Mensajes
1.504
Edad
38
Lo que comentan allí no me ha servido, sigue sin funcionar...
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba