Foros del Web » Programando para Internet » ASP Clásico »

Duda sobre Url's amigables con Ionic isapi rewrite

Estas en el tema de Duda sobre Url's amigables con Ionic isapi rewrite en el foro de ASP Clásico en Foros del Web. Estimados Amigos, Llevo bastantes horas trabajando en esto y a esta hora estoy confundido. Estuve leyendo este post sobre urls amigables en IIS. He bajado ...
  #1 (permalink)  
Antiguo 25/12/2008, 23:46
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Duda sobre Url's amigables con Ionic isapi rewrite

Estimados Amigos,

Llevo bastantes horas trabajando en esto y a esta hora estoy confundido.

Estuve leyendo este post sobre urls amigables en IIS. He bajado y probado varios filtros isapi pero no he obtenido los resultados que deseo, a ver si me dan una mano:

Tengo una url del tipo http://www.dominio.com/pagina.asp?qs1=5&qs2=10 y quiero que se muestre de forma amigable, o sea, algo como:

http://www.dominio.com/descripcion_d..._a_mostrar_aca

Por lo que he podido leer de Ionic's isapi rewrite, iisrewrite, isapi rewrite y otros que he probado, cuando el usuario tipee
http://www.dominio.com/descripcion_d..._a_mostrar_aca

se ejecutará realmente:

http://www.dominio.com/pagina.asp?qs1=5&qs2=10

Sin embargo, esto hace que el url original igual pueda ser tipeado o indexado por google. Además, debería cambiar los vinculos internos de mi aplicación al formato sin querystring, lo cual no me parece lógico...

Espero que me den una mano. Estoy trabajando especificamente con Ionic's Isapi Rewrite Filter (IIRF) 1.2.15, que es el ultimo que descargué e instalé.

Gracias de antemano,
Luis Vásquez
  #2 (permalink)  
Antiguo 26/12/2008, 00:05
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Extraido de la documentación de Ionic's isapi rewrite:

"Remember, when I say "rewrite the URL" - that is a SERVER SIDE
OPERATION. The browser is not aware of the rewrite. IF you are
thinking, "rewrite means update the address that is shown in the browser
address bar" you are thinking incorrectly."

¿Esto significa que mis temores son ciertos?

¿cómo manejar los links internos? Cómo puedo evitar que google navegue mi sitio e indexe los url "crudos"?

saludos
  #3 (permalink)  
Antiguo 27/12/2008, 13:34
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Amigos,

Voy a reformular la pregunta a ver si alguien se anima a darme una mano.

Estoy haciendo pruebas para instalar el filtro isapi ionic rewrite en mi servidor Windows. El objetivo es lograr URL's amigables tanto a google como al usuario, sin embargo, al parecer la cosa funciona de forma diferente a como creia.

Yo pensaba que el usuario tipeaba la url con querystrings

http://www.sitio.com?venta=1&mes=4&dia=22&usuario=pepe

y el filtro la cambiaba en la barra de direcciones por una "amigable" tal como

http://www.sitio.com/venta_1_ms_4_di...ario_pepe.html

Por lo que he leido, la cosa es al reves, es decir, el usuario tipea la URL "amigable" y el servidor ejecuta realmente la URL fea. ¿es cierto eso o estoy equivocado?

Si es cierto entonces van las siguientes preguntas:

¿debo cambiar las urls feas por las amigables internamente en mi aplicación?

¿debo generar nuevos sitemaps con el nuevo formato de urls e indicarle a google estos cambios?

¿qué debo hacer con las URLs feas que ya están indexadas por google?


Espero que esta vez si se entienda y me puedan tirar un cable que realmente necesito.

1000 gracias,
Luis
  #4 (permalink)  
Antiguo 27/12/2008, 14:14
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Otra duda es con respecto al contenido duplicado: ¿podría google penalizarme por contenido duplicado cuando indexe una url "amigable" de una url fea ya indexada?
  #5 (permalink)  
Antiguo 02/01/2009, 09:47
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Nadie me ilumina el camino?

Gracias de antemano..

Luis
  #6 (permalink)  
Antiguo 03/01/2009, 03:02
 
Fecha de Ingreso: diciembre-2008
Ubicación: Madrid de los Austrias
Mensajes: 41
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Cita:
Iniciado por luisvasquez Ver Mensaje
Por lo que he podido leer de Ionic's isapi rewrite, iisrewrite, isapi rewrite y otros que he probado, cuando el usuario tipee
http://www.dominio.com/descripcion_de_lo_que_voy_a_mostrar_aca

se ejecutará realmente:

http://www.dominio.com/pagina.asp?qs1=5&qs2=10
Eso es. Cuando se pide al servidor la url amigable, se ejecuta y devuelve al navegador el contenido generado por la página no amigable pero esto es a nivel interno. Desde el lado del cliente es una operación totalmente transparente donde no hay ni rastro de la url original (con parámetros). Para el cliente se ha pedido a todos los efectos una página estática (pagina.com/pagina-amigable)

Cita:
Sin embargo, esto hace que el url original igual pueda ser tipeado o indexado por google. Además, debería cambiar los vinculos internos de mi aplicación al formato sin querystring, lo cual no me parece lógico...
¿Por qué no te parece lógico? No pretenderás que el módulo para reescritura de url's te cambie también los enlaces internos de tu web... Sería demasiado pedir. Eso tendrás que hacerlo tú. Ya que cambias la estructura y comportamiento de las url tendrás que cambiar también adónde apuntan los enlaces. Una vez hayas hecho el cambio, los buscadores irán sustituyendo paulatinamente las url's con parámetros por las nuevas amigables. Al no estar enlazadas las antiguas, una de dos: o irán desapareciendo del índice o serán relegadas a un segundo plano por tener más relevancia las nuevas.

Pero si realmente te quieres complicar la vida y te preocupa mucho que Google siga accediendo a las url antiguas, puedes crear una serie de reglas para que se haga una redirección con código 301 (permanente) de las antiguas a las nuevas amigables.

Cita:
Otra duda es con respecto al contenido duplicado: ¿podría google penalizarme por contenido duplicado cuando indexe una url "amigable" de una url fea ya indexada?
No. Como mucho tomará una de las dos páginas como principal descartando la otra para la misma búsqueda pero no penalizará tu sitio.
  #7 (permalink)  
Antiguo 03/01/2009, 07:48
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Excelente carlinhos1976!

Muchas gracias por aclarar todas mis dudas y de un solo plumazo

Ahora pues, a trabajar!

Saludos,
Luis
  #8 (permalink)  
Antiguo 28/01/2009, 03:44
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Hola estoy probando con el ionic's isapi rewrite filter , he instalado la dll en el servidor y he puesto un archivo ini como el que sigue:
# IsapiRewrite4.ini

RewriteEngine On

RewriteCond %{HTTP_URL} (/|.htm|.asp|.html|/[^.]*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule /catalogo/(.*) /catalogo/index.asp?$1 [L]
RewriteRule /agenda/(.*) /agenda/index.asp?$1 [L]

mi problema es que cuando escribo la direccion http://xxxxxxx.com/catalogo/silla/cocina no se como recuperar los parametros silla y cocina desde mi pagina asp , he Probado con request.queryString("xx") pero no se que valor debe de llevar, si es que se hace con QueryString o como
ayuda please
  #9 (permalink)  
Antiguo 27/04/2012, 06:15
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años
Puntos: 3
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Si lo que mandas es dos parámetros QueryString, entonces la regla sería así:

RewriteRule /catalogo/(.*)/(.*) /catalogo/index.asp?articulo1=$1&articulo2=$2 [L]

El $1 se refiere al primer parámetro especificado en el primer (.*)
El $2 se refiere al segundo parámetro especificado en el segundo (.*)

Luego desde el propio archivo que recibe las querys mandadas, las recoges normalmente:

varticulo1 = Request.QueryString("articulo1")
varticulo2 = Request.QueryString("articulo2")

Eso es todo
__________________
Saludos,

zacktagnan.
=================================================
  #10 (permalink)  
Antiguo 29/10/2013, 13:08
 
Fecha de Ingreso: octubre-2013
Ubicación: Buenos Aires CABA Versalles
Mensajes: 1
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Hola. Soy nuevo en este foro. Llevo días (o tal vez semanas) buscando como reescribir las url de una página. Lo único que funcionó es el motor de reescritura de helicon.ape, pero es una versión trial. Quisiera cambiar a Isapi y no se cómo instalarlo en el servidor remoto. El servidor es IIS 7.5 . Viendo que alguno de uds lo tienen instalado y funcionando quizá me puedan sacar de mi ignorancia ya que no bastó con subir la dll.
  #11 (permalink)  
Antiguo 29/10/2013, 13:19
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
Respuesta: Duda sobre Url's amigables con Ionic isapi rewrite

Este tema lo inicié hace 5 años. Había olvidado que alguna vez usé IIS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.