Gestione htaccess Joomla Aruba



Il problema è subentrato a me che volevo utilizzare Open sef sul mio sito Joomla comprato su Aruba.

Naturalmente il trucchetto che vado a spiegarvi funziona solo su server linux che ha installato Apache

Anche perchè Aruba vieta l’utilizzo di Joomla su server Windows per quanto si dice per motivi di sicurezza.
Dopo aver effettuato l’operazione di routine di configurazione del seo sul pannello di controllo di joomla (Global Configuration -> SEO -> abilitare “Search Engine Friendly URLs) ed aver rinominato il file htaccess.txt in .htaccess, il sever di aruba da un errore di  server “Internal Server Error 500” al posto del sito internet!

 

Per correggere questo errore sostituire in questo modo la prima parte del nuovo file .htaccess

##  Can be commented out if causes errors, see notes above.
#Options FollowSymLinks 

#
#  mod_rewrite in use

Così si risolve il problema del seo di jooma.

se vogliamo risolvere anche il problema di open sef o di altri componenti sef dovremmo modificare anche le parti qui elencate:

Prima parte:

########## Begin – Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named ‘content’ or ‘component’ on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]         ##optional – see notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php

#
########## End – Joomla! core SEF Section

Le righe idicate in neretto devono essere commentate aggiungendo il simbolo # all’inizio di ognuna.

Seconda parte:


########## Begin – 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension – e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]         ##optional – see notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

#
########## End – 3rd Party SEF Section

In questa seconda parte del file invece le righe evidenziate in neretto vanno de-commentate (si puo’ scrivere così ???) togliendo il simbolo # .

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest