Avviso

Tutto il materiale, le guide e i suggerimenti che trovate in questo sito sono forniti senza alcuna garanzia, dato che rappresentano soltanto appunti e note personali pubblicate nella speranza che possano essere utili a qualcuno.

venerdì 23 ottobre 2009

Joomla SEF e pagine.asp

Sul mio sito sviluppato su Joomla! uso Artio JoomSEF come componente per la gestione delle url Search-Engine Friendly.

Tuttavia non mi gestiva correttamente le pagine #404 relative a file mancanti in seguito alla migrazione da un sito in ASP al sito attuale in PHP. Quindi chi apriva la vecchia pagina index.asp otteneva un errore di Apache e non un redirect ad una pagina 404 gestita da Joomla, come invece desideravo.

Questa è la attuale configurazione delle mie rewrite rules funzionanti:

########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
#RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

Nessun commento: