0

¿Qué es el archivo .htaccess y para qué sirve? Guía básica para PHP

Comparte

Contenido sugerido:

✅ ¿Qué es el archivo .htaccess?

El archivo .htaccess es un archivo de configuración utilizado en servidores Apache que permite modificar la configuración del servidor por directorio. Es muy útil en proyectos PHP para:

  • Redireccionar páginas
  • Crear URLs amigables
  • Restringir el acceso a carpetas
  • Prevenir ataques comunes
  • Configurar errores personalizados

📂 ¿Dónde se coloca?

El archivo .htaccess se ubica en la raíz del proyecto o dentro de cualquier carpeta donde se desee aplicar reglas específicas.


🔧 Ejemplos útiles de .htaccess

1. Redirección 301 (URL permanente)

Redirect 301 /pagina-antigua https://www.tusitio.com/pagina-nueva

Forzar HTTPS

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Evitar acceso directo a archivos

<Files .env>
    Order allow,deny
    Deny from all
</Files>

Páginas de error personalizadas

ErrorDocument 404 /error-404.php
ErrorDocument 403 /error-403.php

5. URLs amigables con mod_rewrite

RewriteEngine On
RewriteRule ^articulo/([0-9]+)$ articulo.php?id=$1 [L]

✅ Recomendaciones

  • Siempre respalda tu archivo .htaccess antes de hacer cambios.
  • Verifica que mod_rewrite esté habilitado en tu servidor Apache.
  • Ten cuidado al bloquear IPs o restringir accesos, ya que podrías afectar funciones legítimas.





codigo fuente gratis

Deja una respuesta

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