Escribir un archivo .htaccess perfecto para WordPress el un proceso sencillo con estos códigos que se listan a continuación;
1. Haz copia de tu .htaccess anterior para referencia posterior o incluir redirecciones.
2. Abre tu editor de texto plano preferido como TextEdit en Mac o Notepad Plus en Windows.
3. Incluye estos código según necesites:
# protege el fichero htaccess
1 2 | order allow,deny deny from all |
# desactiva la firma del servidor
2 | ServerSignature Off |
# limita la carga de archivos a 10mb
3 | LimitRequestBody 10240000 |
# protege wpconfig.php
4 5 | order allow,deny deny from all |
#quien tiene acceso y quien no
5 6 7 | order allow,deny #denegar desde 000.000.000.000 allow from all |
#documentos personalizados de error (lo cambias por los tuyos)
6 7 8 | ErrorDocument 404 /notfound.php ErrorDocument 403 /forbidden.php ErrorDocument 500 /error.php |
# desactiva la navegación de directorios
7 | Options All -Indexes |
#redirige un dominio viejo al nuevo – si es necesario
8 | Redirect 301 /viejo.php http://tudominio.com/nuevo.php |
#bloquea los dominios indicados
9 10 11 | RewriteEngine on
RewriteCond %{HTTP_REFERER} meneame\.com [NC]
RewriteRule .* - [F] |
#desactiva el robo de imagenes con la opcion de una imagen personal
10 11 12 13 14 15 16 17 18 | RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com/.*$ [NC]
#RewriteRule \.(gif|jpg)$ - [F]
#RewriteRule \.(gif|jpg)$ http://tudominio.com/imagen_robada.gif [R,L]
# compresion php - usar con precaucion
php_value zlib.output_compression 16386 |
# establece la url canonica (amigable)
11 12 13 | RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominio\.com$ [NC]
RewriteRule ^(.*)$ http://www.tudominio.com/$1 [R=301,L] |
# protege de comentarios spam
12 13 14 15 16 17 18 | RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*tudominio.com.* [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] |
1. Guarda el archivo como htaccess.txt
2. Sube el fichero a la carpeta donde tienes instalado WordPress
3. Renombra el archivo a .htaccess
Si quieres aprender más sobre directivas .htaccess visita está pagina: http://www.mirulu.com
1 Comentario for .htaccess perfecto para WordPress
Annabelle Stewart | 29 Mayo, 2010 at 7:11
¡Escribe un comentario!
Nota: este blog pretende fomentar una discusión interesante y educada sobre temas relacionados con las noticias publicadas. Los comentarios que no sigan estos requisitos no serán publicados, el resto aparecerán en la página de la noticia tras pasar una revisión. Esto puede llevar algún tiempo, así que gracias por tu paciencia.


Heh I’m honestly the first comment to this amazing read?