Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    313

    come togliere index.php da codeigniter

    Ragazzi buongiorno, so che questa è una domanda a cui voi tutti mi risponderete di consultare la guida ufficiale, e sono pienamente d'accordo su questo, in effetti lì è spiegato benissimo come farlo e la cosa funziona più che bene, mi chiedevo, visto che c'è da modificare il file .htaccess, sarebbe possibile fare lo stesso senza manipolare questo file che risiede sul server ????

    La domanda scaturisce dal fatto che vorrei evitare di mettere mano a questo file che si trova sul server, a volte in base al servizio hosting, può trovarsi altrove e non nella root principale, inoltre visto che sto per creare un progetto più o meno grande volevo sapere se questo può influire sulla programmazione...

    Grazie a tutti per la pazienza

  2. #2
    La domanda è: perchè vuoi levare la index?
    Ad ogni modo, visto che il 99,9% dei webserver è configurato per cercare una "index" (solitamente index.php, index.htm, index.html, index.asp ecc ecc) e visto che non vuoi agire sul .htaccess, hai solo una possibilità: avere un TUO server e configurare il webserver in modo che cerchi il TUO file particolare, chessò "pippo.php" o come lo vuoi chiamare

    Sempre il 99,9% dei provider che ti danno spazio web ti danno anche la possibilità di modificare il .htaccess e la ricerca del .htaccess è sempre ricorsiva (se stai richiamando un file nella cartella /application/controllers, il .htaccess verrà cercato sia in /application/controllers che in /application che in / e viene applicato il primo trovato)
    http://httpd.apache.org/docs/2.2/howto/htaccess.html

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Confermo quanto detto da Dascos sull'uso del file .htaccess, non farti problemi, mettine uno nella root e sei a posto, mettilo anche dentro altre cartelle solo per esigenze particolari di quella cartella e sottocartelle.

    Quello che vuoi fare tu non è "eliminare" il file index.php (con questa definizione puoi trarre in inganno chi non usa CI), ma solo non farlo comparire nelle url, e si fa come hai già visto modificando il file .htaccess, non c'è un altro sistema.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.