Extensions

Evitare interferenze tra Joomla e WordPress

Premessa: abbiamo installato Joomla su un sito ed in una sottodirectory di questo vogliamo installare WordPress per la gestione del blog.

Attivando il mod_rewrite di Joomla, ovvero la generazione di URL SEF usando il file .htaccess, in alcuni casi viene a verificarsi una interferenza tra le regole imposte da Joomla e le regole definite da WordPress, per cui capita che andando a pubblicare un post con WordPress, Joomla generi un errore 404.

Per risolvere questo problema dobbiamo indicare a Joomla di escludere dal proprio raggio di azione la cartella di WordPress, in questo modo:

  1. usando FTP o un qualsiasi programma di gestione dei file via Web, apriamo il file .htaccess presente nella cartella principale di Joomla
  2. Togliamo # davanti all'istruzione RewriteBase /
  3. individuiamo il blocco ########## Begin - Joomla! core SEF Section
  4. Prima dell'istruzione RewriteRule, inseriamo il codice RewriteCond %{REQUEST_URI} !^/blog/wp-admin/*. dove /blog è la cartella dove è installato WordPress.
  5. Salviamo il file

A questo punto tutto dovrebbe funzionare alla normalità.


Corso Joomla