it-swarm-es.com

¿Cuándo WordPress no se ha convertido en un archivo .htaccess para nuevos sitios de sitios múltiples debido a CPanel Fantastico Auto-Installer?

He instalado WordPress a través de un instalador automático y luego lo configuré como multisitio. Pero cada vez que creo el sitio de WordPress utilizando el instalador automático, no me da el archivo .htaccess de forma predeterminada. Así que he creado un archivo vacío con el nombre .htaccess en CPanel y pegado 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]

¿Es un método correcto?

2
Name-AK

Claro que esto no es un problema. Siempre y cuando el sitio funcione y se redirija a las páginas correctas, no hay nada de malo en hacer esto. También puede querer usarlo para proteger su archivo wp-config de hackers agregando esto a su .htaccess:

<Files wp-config.php>
 Order Allow,Deny
 Deny from all
</Files>

Buena suerte :)

1
Bowe Frankema

El archivo .htaccess debe crearse automáticamente con wordpress cuando se activan los enlaces permanentes. En caso de que no fuera así, wordpress le mostrará el código que debe usar para crear el archivo manualmente.

Si tiene dudas sobre qué código usar, deshabilitaría los enlaces permanentes en el backend, la copia de seguridad y luego eliminaré el archivo .htaccess actual. Luego entraría en el backend para activar de nuevo los permalinks bonitos y seguir las instrucciones dadas.

1
hakre