Blog de diseño y desarrollo de páginas y aplicaciones web.

Archivo de la categoría: .htaccess

1

Redirección de dominios

Redirección de dominios

Posted on por

Para posicionar una web, lo primero que debemos hacer es decidir el dominio en el que vamos a centrar todos nuestros esfuerzos. Posteriormente, debemos redirigir todos los demás dominios al elegido. Para ello, son suficientes un puñado de líneas en el .htaccess (siempre que nuestro servidor sea Apache)

Es imprescindible para el correcto posicionamiento que el dominio con y sin www apunte a la misma dirección.

Imaginemos que queremos redireccionar de dgcmedia.es a www.dgcmedia.es (que es lo que, como podéis comprobar, hacemos) Habría que añadir las siguientes líneas:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^dgcmedia\.es [NC]
RewriteRule ^(.*)$ http://www.dgcmedia.es/$1 [R=301,nc]

Y funcionando. Ahora queda lo más difícil, posicionar correctamente la web y, para ello, utilizar SIEMPRE el dominio elegido (en nuestro caso, www.dgcmedia.es)

DGCmedia Diseño web, posicionamiento y publicidad en Google Adwords

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en .htaccess, Posicionamiento y etiquetada , , , , por DGCmedia. Guarda enlace permanente.

1

Comprime tu web en GZip

Comprime tu web en GZip

Posted on por

Nueva directiva para el .htaccess de Apache:

<IfModule mod_deflate.c>
# Insert filter on selected content types only
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don’t compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>

Has de tener el módulo deflate activado en el servidor. Con estas sencillas directivas harás que tu página cargue a mayor velocidad, lo que agradecerán tanto los usuarios de tu sitio como los robots encargados de rastrearla. Cualquier detalle es importante para el posicionamiento. SEO puro.

Puedes comprobar si funciona entrando aquí

DGCmedia Diseño web, posicionamiento y publicidad en Google Adwords

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en .htaccess, Posicionamiento, Servidores, Velocidad de Carga y etiquetada , , , , por DGCmedia. Guarda enlace permanente.

1

URL Amigable – Permalink

URL Amigable – Permalink

Posted on por

Para cualquier persona, siempre será más fácil imaginar el contenido de una página web si la dirección de ésta facilita, por lo menos, el título. Para un buscador, sucede exactamente lo mismo.

Estamos acostumbrados a ver url´s similares a esta:

http://www.google.es/#sclient=psy-
ab&hl=es&source=hp&q=dgcmedia&fp=2969af950d8ccd90

A priori, no sabríamos indicar la temática de la web en cuestión, ya que no nos dice absolutamente nada. Una mala url resta posibles visitantes, y es algo que podemos solucionar con relativa facilidad.

Imaginemos que queremos vender aires acondicionados, y diseñamos una página web dinámica con un dominio fantástico (como el de uno de nuestros clientes) que ayuda muchísimo al posicionamiento. http://www.aire-acondicionado-barato.com

A la hora de mostrar un modelo y sus características, siempre podemos pasar por get el modelo en cuestión para que php haga su trabajo. Quedaría un dirección como la siguiente: http://www.aire-acondicionado-barato.com/detalle.php?modelo=HSU09HEK03

Podría ser peor, sin duda. Pero seguro que un posible visitante de nuestra web, siempre preferirá la siguiente url:
http://www.aire-acondicionado-barato.com/haier/modelo/HSU09HEK03/1×1

Sólo nos interesa el modelo (HSU09HEK03) pero aprovechamos para indicar la marca y el tipo de instalación. Cliente mejor informado y, lo más importante, mostramos datos relevantes que Google tendrá en cuenta a la hora de mostrar nuestra web en búsquedas que necesiten de nuestro contenido.

Y ésto es tan fácil como incluir en el htaccess las siguientes directivas (siempre que el módulo mod_rewrite esté activado en nuestro servidor Apache)

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(\w+)/modelo/(\w+)/(\w+)?$ detalle.php?modelo=$2

Especificamos al servidor el formato que tendrá nuestra dirección amigable, y lo que debe hacer con las variables que le aportamos. En el ejemplo, hay 4 fragmentos entre barras (variable1 / modelo / variable2 / variable3) e indicamos que, al ser uno de ellos la palabra “modelo”, queremos que redireccione al archivo detalle.php y que utilice la variable2 para indicar el modelo.

Así de fácil. ¡Que os sea de ayuda!

DGCmedia Diseño web, posicionamiento y publicidad en Google Adwords

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en .htaccess, Posicionamiento, Servidores y etiquetada , , , , , por DGCmedia. Guarda enlace permanente.

Contacto

Su nombre*

E-Mail*

Asunto*

Mensaje*

Captcha
Otro Captcha

Captcha*