Tutorial de .htaccess

Tutorial .htacess

  1. Control de acceso a carpetas
  2. Listado de carpetas
  3. Activación de compresión
  4. Escondiendo archivos
  5. Páginas de error HTTP 404 personalizadas
  6. Bloqueo de referers maliciosos – Nada de hotlinking
  7. Bloqueo de robots maliciosos
  8. No mostrar ‘wwww’
  9. Escondiendo la extensión del lenguaje de scripting
  10. Consejos y trucos varios
  11. Protección con contraseña mediante htpasswd
  12. Activando SSI
  13. Cambiando la página por defecto
  14. Evitando el error 500
  15. Directiva CheckSpelling [Control de Ortografía]
  16. Agregar sumario MD5
  17. Fuentes
  18. Herramientas

Posiblemente el archivo .htaccess perfecto para wordpress

Desde un blog en ingles leo el que podría ser el archivo .htaccess casí perfecto para wordpress.

# protect the htaccess file

order allow,deny
deny from all

# disable the server signature
ServerSignature Off

# limit file uploads to 10mb
LimitRequestBody 10240000

# protect wpconfig.php

order allow,deny
deny from all

#who has access who doesnt
order allow,deny
#deny from 000.000.000.000
allow from all

#custom error docs
ErrorDocument 404 /notfound.php
ErrorDocument 403 /forbidden.php
ErrorDocument 500 /error.php

# disable directory browsing
Options All -Indexes

#redirect old to new
Redirect 301 /old.php http://www.tudominio.com/new.php

#block referring domains
RewriteEngine on
RewriteCond %{HTTP_REFERER} digg\.com [NC]
RewriteRule .* - [F]

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com/.*$ [NC]
#RewriteRule \.(gif|jpg)$ - [F]
#RewriteRule \.(gif|jpg)$ http://www.tudominio.com/stealingisbad.gif [R,L]

# php compression - use with caution

php_value zlib.output_compression 16386

# set the canonical url
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominio\.com$ [NC]
RewriteRule ^(.*)$ http://www.tudominio.com/$1 [R=301,L]

# protect from spam comments
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]

Parametro “id:” en Google

Segun lei en Telendro Google indexa bien páginas web con parametros id: de hasta uno o dos parámetros es decir del tipo pagina.php?id=1&ln=1 a partir de ahi ya parece ser que le cuesta más indexar bien pero bueno el caso es que me gustaría dejaros un enlace a una web donde explican bastante bien como utilizar el mod_rewrite para crear vuestras reglas para el .htaccess y otra donde automaticamente nos crean las reglas para el mod_rewrite.

http://www.peoplecnc.com/ayuda_mod_rewrite.html

http://www.webconfs.com/