Joomla.it Forum

Joomla! 3 => Installazione, migrazione e aggiornamento => Topic aperto da: floyd1616 - 05 Feb 2021, 12:01:29

Titolo: [RISOLTO] Eliminare estensione .php dai files in sottocartella con .htaccess
Inserito da: floyd1616 - 05 Feb 2021, 12:01:29
Buongiorno a tutte/i.
Sto realizzando un sito con joomla ed il cliente ha chiesto questa precisa impostazione:

nella root principale vorrebbe avere una cartella che chiamerò "cartella1" all'interno della quale ci sarà "cartella2", all'interno della quale ci sarà "cartella3" che conterrà uno o più files .php da richiamare o via url diretto oppure dagli articoli di joomla.

In pratica:

invece di
www.miosito.it/cartella1/cartella2/cartella3/file.php (http://www.miosito.it/cartella1/cartella2/cartella3/file.php)

vorrei:
www.miosito.it/cartella1/cartella2/cartella3/file (http://www.miosito.it/cartella1/cartella2/cartella3/file)


Ho provato a scrivere la direttiva nel file .htaccess installato con joomla, nella root, ma non funziona.

Ricevo errore 404. Se aggiungo l'estensione, tutto ok.

La mia domanda è:
devo inserire un file .htaccess nella sottodirectory?
Se si, quale?

Grazie a tutti e spero di aver esplicato bene il mio problema.
Titolo: Eliminare estensione .php dai files in sottocartella con .htaccess
Inserito da: floyd1616 - 05 Feb 2021, 12:41:07
Ri-ciao,
problema risolto.

Nel file .htacces si deve inserire questa istruzione:

Codice: [Seleziona]
Options +Multiviews
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^\.]+)/$ $1.php
 

Spero possa servire per altri utenti.

Saluti