En WordPress, tenemos un archivo de configuración llamado .htaccess. Este archivo se usa en servidores web para ejecutar el software Apache y con este archivo, puede configurar los ajustes en su sitio en particular.
¿Qué es .htaccess y por qué es necesario?
Es un archivo de sitio web que controla la configuración de alto nivel del sitio web y con esto, podemos realizar cambios en la configuración de nuestro sitio web sin editar los archivos de configuración.
¿Cuál es la necesidad de un archivo .htaccess?
- Al usar esto, podemos proporcionar redirecciones para ciertas URL.
- Podemos crear páginas de error como 404 páginas.
- Este archivo obligará a nuestro sitio a usar HTTPS en lugar de HTTP .
- También puede evitar hotlinking.
WordPress puede crear automáticamente un archivo .htaccess, pero a veces no puede hacerlo debido a algún problema relacionado con los permisos. Para este problema, puede consultar los puntos que se detallan a continuación:
Paso 1: cambie a su panel de control de WordPress .
Paso 2: Vaya a Configuración >> Enlaces permanentes .
Paso 3: simplemente desplácese hacia abajo y haga clic en Guardar cambios .
Ahora WordPress intentará crear un archivo .htaccess. Si aún así, le está dando el error como «el archivo .htaccess no se puede escribir», entonces necesita crear el archivo .htaccess manualmente.
¿Cómo crear el archivo .htaccess manualmente?
Paso 1: Comience iniciando sesión en el panel de control de su cuenta de alojamiento.
Paso 2: ahora abra el Administrador de archivos y, en el lado izquierdo, haga clic en public_html.
Paso 3: en la barra de herramientas en la parte superior de la pantalla, haga clic en el icono +Archivo .
Paso 4: Ahora escriba «.htaccess» en el Nuevo nombre de archivo y haga clic en Crear nuevo archivo.
Paso 5: Después de eso, haga clic derecho para editar el nuevo archivo.
Paso 6: Agregue el código dado:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Paso 7: Después de agregar el código, haga clic en guardar.
Publicación traducida automáticamente
Artículo escrito por sonyradhika07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA