Cuando WordPress no proporciona un archivo .htaccess para nuevos sitios para varios sitios a causa de CPanel Fantastico Auto-Instalador?
-
16-10-2019 - |
Pregunta
He instalado WordPress a través de un auto-instalador y más tarde configurado como múltiples sitios. Pero cada vez que se crea el sitio de WordPress usando auto instalador que no me da el archivo .htaccess
por defecto. Así que he creado un archivo vacío con el nombre .htaccess
en CPanel y pegar este código en él:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+)wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f
[OR] RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
Se trata de un método correcto?
Solución
Por supuesto esto no es un problema. Como siempre y cuando las obras de sitio y vuelve a dirigir a las páginas de la derecha no hay ningún daño en hacer esto. Usted también puede utilizarlo para proteger su archivo wp-config de los hackers añadiendo esto a su .htaccess:
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
Buena suerte:)
Otros consejos
El archivo .htaccess debe ser creado automáticamente por wordpress al activar los enlaces permanentes bonitas. En caso de que no, wordpress le mostrará el código que puedes usar para crear el archivo manualmente.
Si usted está en duda qué código usar, que podría desactivar los enlaces permanentes bonita en el back-end, back-up y luego eliminar el archivo .htaccess actual. A continuación, me gustaría ir en el backend para activar los enlaces permanentes bonitos de nuevo y seguir las instrucciones dadas.