Skip to content

Instantly share code, notes, and snippets.

@joblue84
Created March 26, 2024 09:54
Show Gist options
  • Save joblue84/bf57e8b6418e687a3663d76d35715896 to your computer and use it in GitHub Desktop.
Save joblue84/bf57e8b6418e687a3663d76d35715896 to your computer and use it in GitHub Desktop.
Wordpress .htaccess básico
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

.htaccess

El .htaccess es un fichero de configuración distribuido, y es como Apache gestiona los cambios de configuración en cada directorio.
WordPress usa este archivo para manipular cómo Apache sirve los archivos de su directorio raíz y sus subdirectorios. Más notablemente, WP modifica este archivo para poder manejar permalinks bonitos.
Esta página puede usarse para restaurar un archivo .htaccess corrupto (por ejemplo, un plugin que se comporte mal).

Requerir IP específica

Esta es una forma de permitir el acceso sólo a ciertas direcciones IP.
ErrorDocument 401 default
ErrorDocument 403 default

Order deny,allow Deny from all Allow from 192.0.2.1 localhost

Fuente:
Documentación oficial Wordpress: https://developer.wordpress.org/advanced-administration/server/web-server/httpd/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment