{"id":20268,"date":"2014-02-26T16:47:50","date_gmt":"2014-02-26T16:47:50","guid":{"rendered":"https:\/\/es.wordpress.org\/support\/topic\/archivo-htaccess\/"},"modified":"2016-08-06T00:25:19","modified_gmt":"2016-08-06T00:25:19","slug":"archivo-htaccess","status":"closed","type":"topic","link":"https:\/\/es.wordpress.org\/support\/topic\/archivo-htaccess\/","title":{"rendered":"Archivo .htaccess"},"content":{"rendered":"<p>Hola a tod@s<\/p>\n<p>Reci\u00e9n he instalado el plugin wp super cache y este me ha creado bastante texto en el .htaccess y parece que todo esta bien. My duda es si estos c\u00f3digos que os pego m\u00e1s abajo para el archivo .htaccess los puedo pegar sin problema debajo de todo ese c\u00f3digo para que funcionen correctamente y las preguntas que tengo como duda para mi entender.<\/p>\n<p>Este primero es el que me ha creado autom\u00e1ticamente Despues de la instalaci\u00f3n del plugin super cache queda debajo de todo.<\/p>\n<p># BEGIN WordPress<br \/>\n&lt;IfModule mod_rewrite.c&gt;<br \/>\nRewriteEngine On<br \/>\nRewriteBase \/<br \/>\nRewriteRule ^index\\.php$ &#8211; [L]<br \/>\nRewriteCond %{REQUEST_FILENAME} !-f<br \/>\nRewriteCond %{REQUEST_FILENAME} !-d<br \/>\nRewriteRule . \/index.php [L]<br \/>\n&lt;\/IfModule&gt;<\/p>\n<p># END WordPress<\/p>\n<p>Compresi\u00f3n gzip en el htaccess \u00bfNo importa si tengo instalado el super wordpress cache? Pegue este c\u00f3digo<br \/>\n# BEGIN GZIP<br \/>\n&lt;ifmodule mod_deflate.c&gt;<br \/>\nAddOutputFilterByType DEFLATE text\/text text\/html text\/plain text\/xml text\/css application\/x-javascript application\/javascript<br \/>\n&lt;\/ifmodule&gt;<br \/>\n# END GZIP  Son para lo mismo que esto de abajo?<br \/>\nExpiresActive On<br \/>\nExpiresDefault A0<br \/>\n&lt;IfModule mod_deflate.c&gt;<br \/>\nAddOutputFilterByType DEFLATE text\/html text\/plain text\/xml text\/css application\/x-javascript application\/javascript image\/svg+xml<br \/>\nBrowserMatch ^Mozilla\/4 gzip-only-text\/html<br \/>\nBrowserMatch ^Mozilla\/4\\.0[678] no-gzip<br \/>\nBrowserMatch \\bMSIE !no-gzip !gzip-only-text\/html<br \/>\n&lt;\/IfModule&gt;<\/p>\n<p>Activar la cache en WordPress:\t\u00bfNo importa si tengo instalado el super wordpress cache?<br \/>\n&lt;FilesMatch \u00ab\\.(css|js|gif|jpeg|png|ico)$\u00bb&gt;<br \/>\nExpiresActive On<br \/>\nExpiresDefault \u00abaccess plus 1 year\u00bb<br \/>\n&lt;\/FilesMatch&gt;<\/p>\n<p>Para indicar que no quieres etiquetar con ETag:\t\u00bfMerece la pena?<br \/>\nFileETag none<\/p>\n<p>P\u00e1ginas de error personalizadas: Tengo que crear los archivos .php con alguna imagen o alg\u00fan contenido?<br \/>\nErrorDocument 403 \/acceso_prohibido.php<br \/>\nErrorDocument 404 \/pagina_no_encontrada.php<br \/>\nErrorDocument 500 \/pagina_de_error.php<\/p>\n<p>Redirecciones 301 en htaccess:  \u00bf Que quieres decir la p\u00e1gina vieja? Tengo que crear un archivo pagina_vieja.php?<br \/>\nRedirect 301 \/pagina_vieja.php http:\/\/tudominio.com\/pagina_nueva.php<\/p>\n<p>De www.tudominio.com a tudominio.com  Hace falta que lo ponga si tengo puesto en ajustes generales http:\/\/midominio.es.mialias.net y en direcci\u00f3n del sitio http:\/\/midominio.es.mialias.net? Lo de mi alias es porque no tengo el dominio todav\u00eda.<br \/>\nRewriteEngine on<br \/>\nRewriteCond %{HTTP_HOST} .<br \/>\nRewriteCond %{HTTP_HOST} !^www.tudominio.com\\.com<br \/>\nRewriteRule (.*) tudominio.com\/$1 [R=301,L]<\/p>\n<p>No permitir el robo de imagenes (hotlinking) mostrando una imagen personalizada: \t\u00bfSi mi dominio es .es donde pone .com tendr\u00e9 que pone .es?<br \/>\nRewriteEngine On<br \/>\nRewriteCond %{HTTP_REFERER} !^$<br \/>\nRewriteCond %{HTTP_REFERER} !^http:\/\/(.+\\.)?tusitioweb\\.com\/ [NC]<br \/>\nRewriteCond %{HTTP_REFERER} !^http:\/\/(.+\\.)?otrositioweb\\.com\/ [NC]<br \/>\nRewriteCond %{HTTP_REFERER} !^http:\/\/www.google.com\/reader\/view\/.*$ [NC]<br \/>\nRewriteCond %{HTTP_REFERER} !^http:\/\/www.google.com\/reader\/m\/view\/.*$ [NC]<br \/>\nRewriteRule .*\\.(jpe?g|gif|bmp|png)$ nuevaimagen.gif [L]<\/p>\n<p>Proteger los comentarios de P\u00e1ginas y Art\u00edculos del Spam: (donde pone yourdomainname Lo tengo que cambiar?)<br \/>\n&lt;IfModule mod_rewrite.c&gt;<br \/>\nRewriteEngine On<br \/>\nRewriteCond %{REQUEST_METHOD} POST<br \/>\nRewriteCond %{REQUEST_URI} .wp-comments-post\\.php*<br \/>\nRewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR]<br \/>\nRewriteCond %{HTTP_USER_AGENT} ^$<br \/>\nRewriteRule (.*) ^http:\/\/%{REMOTE_ADDR}\/$ [R=301,L]<br \/>\n&lt;\/IfModule&gt;<\/p>\n<p>Proteger contra inyecciones sql:<br \/>\nOptions +FollowSymLinks<br \/>\nRewriteEngine On<br \/>\nRewriteCond %{QUERY_STRING} (\\&lt;|%3C).*script.*(\\&gt;|%3E) [NC,OR]<br \/>\nRewriteCond %{QUERY_STRING} GLOBALS(=|\\[|\\%[0-9A-Z]{0,2}) [OR]<br \/>\nRewriteCond %{QUERY_STRING} _REQUEST(=|\\[|\\%[0-9A-Z]{0,2})<br \/>\nRewriteRule ^(.*)$ index.php [F,L]<\/p>\n<p>Dirigir a los motores de indexaci\u00f3n hacia robots.txt y evitar a los bots maliciosos:<br \/>\nRewriteBase \/<br \/>\nRewriteCond %{REQUEST_URI} !^\/robots.txt$ [NC]<br \/>\nRewriteCond %{REQUEST_URI} robots.txt [NC]<br \/>\nRewriteRule .* http:\/\/your-site.com\/robots.txt [R=301,L]<\/p>\n<p>Proteger el acceso al propio archivo .htaccess:<br \/>\nprotege el archivo htaccess<\/p>\n<p>Prot\u00e9g\u00e9 wp-config:<br \/>\nprotect wpconfig.php &lt;Files wp-config.php&gt; order allow,deny deny from all &lt;Files&gt;<\/p>\n<p>Gracias y a ver si  me podeis ayudar.<br \/>\nSalu2<\/p>\n","protected":false},"template":"","class_list":["post-20268","topic","type-topic","status-closed","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/20268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/20268\/revisions"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=20268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}