Ejemplo de htaccess para WordPress

/ / Programacion

Ahora no recuerdo donde encontre este ejemplo de fichero htaccess para optimizar el rendimiento de nuestro WordPress, pero dado que estoy limpiando mi escritorio de archivos “antiguos”, quiero aprovechar para compartirlo con vosotros:

# protege el fichero htaccess
order allow,deny
deny from all

# desactiva la firma del servidor
ServerSignature Off

# limita la carga de archivos a 10mb
LimitRequestBody 10240000

# protege wpconfig.php
order allow,deny
deny from all

#quien tiene acceso y quien no
order allow,deny

#denegar desde 000.000.000.000
allow from all

# documentos personalizados de error (lo cambias por los tuyos)
# ErrorDocument 404 /notfound.php
# ErrorDocument 403 /forbidden.php
# ErrorDocument 500 /error.php

# desactiva la navegacion de directorios
Options All -Indexes

#desactiva el robo de imagenes con la opcion de una imagen personal
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?megustaelturismo.es/.*$ [NC] #RewriteRule .(gif|jpg)$ – [F] #RewriteRule .(gif|jpg)$ http://megustaelturismo.es/imagen_robada.gif [R,L]

# compresion php – usar con precaucion
php_value zlib.output_compression 16386

# establece la url canonica (amigable)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^megustaelturismo.es$ [NC] RewriteRule ^(.*)$ http://www.megustaelturismo.es/$1 [R=301,L]

# protege de comentarios spam
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*megustaelturismo.es.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=$1&page=$2 [QSA]

#Redirige las paginas a la nueva ubicacion
redirect 301 /blog/feed/ http://megustaelturismo.es/feed/
redirect 301 /blog/feed http://megustaelturismo.es/feed/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *