Entradas

Mostrando entradas de febrero, 2010

Eliminar prefijo www de un dominio - SEO

El método para redireccionar la url con www a una sin él que explicaré a continuación se realiza por medio de Ionic's ISAPI Rewrite Filter (IIRF), del cual la instalación y configuración explico en el post de Urls sin extensión para sitios ASP.NET.

Como continuación del post de Redireccionar Default.aspx a la raiz podemos reducir nuestras urls duplicadas con el método que describo a continuación.

Normalmente cuando creamos un sitio web este queda funcionando con 2 urls: una con www y otra sin él y esto nos provoca que se distribuya entre 2 urls el rank de nuestro home y de las demás páginas.

La idea que podemos aplicar es la de realizar una redirección 301 para las personas que abran la página con www redirigiendolos hacia el sitio sin www. También se puede aplicar a la inversa si se desea. Aqui vamos a explicar como hacerlo para redirigir de url con www y que termine respondiendo solamente la que no lo tiene.

Para esto en nuestro archivo de configuración (IsapiRewrite4.ini) podem…

Redireccionar default.aspx a la raiz

El método de redirección de Default.aspx a la raiz (/) que explicaré a continuación se realiza por medio de Ionic's ISAPI Rewrite Filter (IIRF), del cual la instalación y configuración explico en el post de Urls sin extensión para sitios ASP.NET.

Actualmente el tema de SEO toma más y más importancia en los sitios webs por lo cual cualquier medida que utilicemos para mejorarlo es bienvenida. La página principal que se encuentra como página por defecto de nuestro sitio web es la página más importante y a la que debemos prestar mayor atención. Si tenemos 2 o más urls posibles con las cuales responda nuestro sitio con nuestra página principal esto implica que estamos distribuyendo el peso de esta página en la cantidad de páginas que nos muestra el home.

Uno de los problemas más frecuentes que se nos presentan a los programadores de sitios Web ASP.NET es que los sitios quedan mostrando el Home con:

HOME/
HOME/Default.aspx

Aquí es donde podemos tomar una medida para reducir estas urls y…

Primeros pasos con LINQ

Imagen
Para dar los primeros pasos con LINQ y dar inicio al uso de sus funcionalidades puede realizar lo siguiente:

Verificar que tengamos instalado el Framework 3.5

Buscar si tenemos el ejecutable de SqlMetal.exe. Este es un componente que nos permite generar código para mapear desde LINQ a componentes SQL del Framework .NET. Se encuentra dentro del Windows SDK. Este SDK se instala con el Visual Studio 2008 o lo puedes descargar de la página de microsoft e instalarlo independientemente si no posees Visual Studio 2008.

Descargar el SqlMetalBuilder. Este programa nos permite, por medio de una interfaz gráfica, establecer nuestra conexión de bases de datos, elegir el Namespace del código generado, establecer el nombre del Data Context Class y establecer el nombre de las clases base de las Entidades que se generarán. También tiene opciones para elegir si deseamos agregar Vistas, Procedimientos Almacenados y Funciones a nuestro archivo DBML (Tipo de archivo de LINQ). La siguiente imágen contiene…