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.