Autore Topic: [RISOLTO] Eliminare estensione .php dai files in sottocartella con .htaccess  (Letto 111 volte)

Offline floyd1616

  • Appassionato
  • ***
  • Post: 481
  • Sesso: Maschio
    • Mostra profilo
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

vorrei:
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.
« Ultima modifica: 05 Feb 2021, 12:41:38 da floyd1616 »

Offline floyd1616

  • Appassionato
  • ***
  • Post: 481
  • Sesso: Maschio
    • Mostra profilo
Eliminare estensione .php dai files in sottocartella con .htaccess
« Risposta #1 il: 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

 

Host

Torna su