Nel mio caso, in primo luogo ho dovuto aggiornare il file .htaccess
dentro la mia cartella principale sito web:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
WordPress lo fa automaticamente se ha il permesso di scrittura. In caso contrario, si lamenterà che non può scrivere su di esso e fornire l'esempio di codice sopra riportato in modo da poter aggiornare manualmente lo .htaccess
.
Successivamente ho modificato il file apache2.conf
. In Linux, risiede in /etc/apache2/apache2.conf
, ci sarà una sezione come questa:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Change AllowOverride None
-AllowOverride FileInfo
.
Infine, eseguire i seguenti comandi:
sudo a2enmod rewrite
service apache2 restart
Tutti questi passi sono necessari per lavorare.
Questo è ospitato su apache – Ortund
@Ortund Mi dispiace, mi sono perso. Ho aggiornato la mia risposta, spero che questo aiuti. –
Non te lo sei perso, ho pensato che fosse ovvio, quindi non ho incluso quelle informazioni. Aggiungiamolo adesso anche se – Ortund