Grazie mille per il tuo aiuto e per aver dedicato del tempo a esaminare il mio sito web.
In risposta alle tue domande:
Il reindirizzamento dalla root alla cartella wp/ è intenzionale, dato che ho installato wordpress in quella cartella.
Ho notato anche io l'errore 404 all'installazione, e sto provando a risolvere il problema.
Ti allego il contenuto dei miei file .htaccess (sia nella root che nella cartella wp/).*
Ho abilitato le connessioni server to server, sul pannello di altervista.
Ho già provato a modificare i file .htaccess come suggerito, ma il problema persiste.
Ho disabilitato e rimosso tutti i plugin, lasciando soltanto Really Simple Security.
Non so se contattare il supporto di Altervista.
*Questo è del root (fuori dalla cartella di wp):
Codice:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
# # av:php82-engine
AddHandler av-php82 .php
#Disabilita la visualizzazione dell'indice delle directory
Options -Indexes
# BEGIN WordPress
<IfModule mod_rewrite.c>
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]
</IfModule>
# END WordPress
*Questo è del wp.
Codice:
# Blocca l'accesso a file sensibili
<Files .htaccess>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
<Files wp-config.php>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
<Files debug.log>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
# Disabilita la visualizzazione dell'indice delle directory
Options -Indexes
# Disabilita la visualizzazione della versione del server
ServerSignature Off
# Limita la dimensione massima delle richieste
LimitRequestBody 104857600
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
# END WordPress
Ho scelto la modalità di installazione di wordpress dentro Altervista perché ho bisogno di usufruire di un account hosting con il file manager pur avendo al suo interno un sito. Sto creando il sito per una bottega commerciale fittizia di un gioco di ruolo fantasy, quindi è un sito "espositivo" di prodotti e l'hosting serve per la creazione dei certificati. Non trovo sensato usare un account con wordpress gestito senza possibilità di avere l'hosting semplificato (quindi senza ftp) ed annessa possibilità di modificare in maniera avanzata le pagine html dei certificati.
Ne trovo sensato usare un altro account soltanto per i certificati.
Apprezzo molto il tuo aiuto e ti terrò aggiornato sui progressi.