Ho rimosso index.php dall'URL impostando il file .htaccess. Ora voglio rimuovere index.php dal valore di ritorno site_url() perché non voglio che i motori di ricerca conservino nella cache i miei URL contenenti index.php. Ad esempio, quando utilizzo site_url() in una parte del mio progetto, i motori di ricerca inseriscono nella cache l'URL come http://url/index.php/controller. Rimuovo index.php dalla funzione site_url in system/helper ma penso che le funzioni redirect e form_open non funzionino correttamente.Rimuovi index.php dalla funzione site_url nel codeigniter
6
A
risposta
12
scrittura nel file .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
E set config index_page nel config.php
$config['index_page'] = '';
2
È possibile utilizzare la funzione base_url()
:
echo base_url(); // http://example.com/website
echo site_url(); // http://example.com/website/index.php
Problemi correlati
- 1. Codeigniter 3 Rimuovi index.php Problemi
- 2. CodeIgniter - Come nascondere index.php dall'URL
- 3. index.php non rimuove https CodeIgniter
- 4. Rimuovi 'index.php' dall'URL con .htaccess
- 5. CodeIgniter - Rimuovi "Index" Da URL
- 6. Rimuovere index.php di Codeigniter su IIS?
- 7. Errore di server interno Codeigniter 500 a causa di index.php
- 8. Codeigniter HMVC dalla CLI: non entra nel controllore
- 9. Uso di slug nel codeigniter
- 10. Come rimuovere index.php in Wamp?
- 11. Come rimuovere index.php da codeigniter in Fast-cgi
- 12. Python Rimuovi elemento dalla lista
- 13. Rimuovi poligono dalla mappa
- 14. elemento rimuovi dalla matrice
- 15. Rimuovi HTML dalla stringa
- 16. Git - Rimuovi commit dalla cronologia
- 17. funzione is_home() in Codeigniter
- 18. PHP Rimuovi URL dalla stringa
- 19. Rimuovi ActivityId dalla richiesta WCF
- 20. Rimuovi elemento dalla raccolta Backbone
- 21. Rimuovi l'ultima riga dalla stringa
- 22. Rimuovi gli accenti dalla stringa
- 23. Rimuovi elemento dalla oggetto JSON
- 24. Rimuovi nesimo carattere dalla stringa
- 25. Rimuovi badge dalla voce tabbar
- 26. Javascript/jQuery: rimuovi forma/percorso dalla tela
- 27. come require_once nel codeigniter
- 28. Rimuovi ogni ennesimo elemento dalla stringa
- 29. manipolazione in codeigniter
- 30. Trova e rimuovi elementi dalla raccolta
'base_url()' sarà ritorna 'http: // example.com/website/index.php', se hai' $ config ['index_page'] = 'index.php'' impostato in 'config.php' –