Vi è mai capitato di voler cambiare i permalink de vostro sito WordPress a Post_Name e non riuscire a raggiungere le pagine del vostro sito?

Sicuramente vi sarà comparsa la scritta “Not Found The requested URL /contatti/ was not found on this server.” sulla finestra del vostro browser…

The requested URL /contatti/ was not found on this server.

COME RISOLVERE

Per risolvere questo problema basta fare quanto segue:

Creare (se non è già esistente) il file .htaccess ricordando di settare i permessi a 666
Poi recarsi sulla propria installazione di WordPress e cambiare i permalinks a Post Name

WordPress-> Impostazioni -> Permalinks -> Post Name.

 

Aprendo il file .htaccess si visualizzerà:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

 

Poi, dal prompt dei comandi del vostro Debian/Linux server bisognerà abilitare il mod_rewrite digitando:

sudo a2enmod rewrite

e riavviare Apache2 con il comando:

/etc/init.d/apache2 restart

Se nemmeno cosi si risolve il problema bisognerà aprire e modificare il file apache2.conf (se si usa Ubuntu 12.04 si troverà nella directory /etc/apache2/apache2.conf) e cambiare AllowOverride None con AllowOverride All.

 

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

 

NOTA: Se si usa Ubuntu 14.04 il percorso della Directory sarà sotto /var/www/html

 

 

Dubbi sull’articolo Errore Permalink WordPress URL not found ?
Lascia un commento!