Page 1 of 1

SEO URL para paginas Personalizadas

Posted: Wed Jul 29, 2015 1:38 am
by rianmz
Hola amigos,
Tengo instalado Opencart 2.0.2 y he creado unas paginas personalizadas a mano, es decir cree la vista, modelo y controlador para hacer unos formularios en mi sitio, las urls funcionan bien cuando tengo desactivado la opcion seo url en opencart http://site.local/index.php?route=custompage/form pero cuando lo tengo activado estas urls no funcionan http://site.local/custompage/form, obviamente es porque opencart no puede manejar estas urls que he creado a mano.
Cual creen ustedes que es la manera correcta de solucionar esto? alguna solucion por htaccess o modulo opencart?

De antemano muchas gracias.

Re: SEO URL para paginas Personalizadas

Posted: Fri Jul 31, 2015 3:46 pm
by Nedned
quizá puedes probar a realizar una redirección desde el htaccess

Re: SEO URL para paginas Personalizadas

Posted: Fri Aug 28, 2015 10:16 pm
by rianmz
No manejo muy bien el manejo de htacces, alguna idea de como se reescriben?

veo que opencart tiene una regla por defecto:
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
pero no funcionara para este tipo de urls.

Muchas gracias de antemano.

Re: SEO URL para paginas Personalizadas

Posted: Sat Aug 29, 2015 5:23 am
by CoverUp
Si bien se puede hacer directamente via httaccess no te lo recomiendo, mejor deja que opencart administre todos tus SEOs, el problema que tienes es que opencart no tiene idea de que has creado una pagina personalizada y por tanto no hay ningun SEO activado para ella, lo más facil es ir a tu base de datos y agregar la direccion directamente.

TABLA
oc_url_alias

url_alias_id (autonumerico)
query = custompage/form
keyword= custompage-form

En general el seo funciona asi

misitio.com/index.php?route=LO_QUE_VA_ACA_SE_PONE_EN_EL_QUERY

y luego para llamar

misitio.com/AQUI_VA_EL_KEYWORD

Saludos