Como saber si htaccess funciona

Muchos de los proyectos en los que podemos trabajar actualmente, requieren de una buena configuración del fichero htaccess. Pero como sabemos si nuestro fichero htaccess funciona correctamente. Antes de subirlo a nuestro entorno, ya sea local o de pruebas y darnos cuenta que si el htaccess no funciona, nos va a resultar muy complicado averiguar … Leer más

Codigo htaccess evitar spam en wordpress

RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] Con estas pocas lineas de codigo evitaremos que muchos robots puedan postear evitandonos asi muchos de los comentarios generados por esos bots de spam.

Codigo evitar hotlink a nuestras imagenes con htaccess

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?dominio\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png)$ /img/hotlink.jpg [L] Con este codigo evitaremos que utilicen nuestras imagenes y nos roben ancho de banda de nuestro servidor, evitando asi tener una web mas lenta y por lo tanto perdiendo posicionamiento y dinero en contratar mas ancho de banda y mas rapido. Hay que tener … Leer más

Obligar al navegador a quitar barra final con htaccess

Este es el caso contrario del post anterior, cuando queremos que nuestra url se muestre sin barra al final y ademas fuerce a los navegadore a cuando alguien ponga la barra final redirigir hacia la misma direccion pero sin dicha barra. RewriteRule ^([0-9]+)/$ /$1? [R=301,L] Este metodo queda mucho mas vistoso y aparte es utilizado … Leer más

Codigo .htaccess obligar a poner barra final

RewriteCond %{REQUEST_URI} /+[^\.]+$ RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L] Este codigo obliga al navegador a poner la barra final en las url de nuestra web, con esto conseguimos que no se pierdan muchos de nuestros visitantes que ya sea por dispositivo, navegador o costumbre no ponen la barra al final de las direcciones url.

con o sin www canonical url

Uno de los mejores trucos para evitar el contenido duplicado en nuestra web es usar nuestro archivo .httpacces para controlar todo lo que pueda «suceder» con nuestras urls.
Ponemos el caso que nuestro contenido o nuestras paginas terminan en / estilo directorios:

http://www.nuestraweb.com/archivo1/

Esta url sera tambien accesible desde

http://www.nuestraweb.com/archivo1

Leer más

urls amigables con categorias y id

En este articulo vamos a explicar como configurar nuestra pagina para que en lugar de tener una url asi:

[code]
www.nuestrapagina.com/archivo.php?id=3
o
www.nuestrapagina.com/buscar.php?categoria=gafas
[/code]

tengamos una url amigable para los buscadores y amigable tambien para el usuario final tipo estas:

[code]
www.nuestrapagina.com/gafas/pasta-negras-de-sol_3.html
[/code]

Leer más