Ricerca…


Come rimuovere index.php da url con wamp e codeigniter

La prima cosa da fare è abilitare la riscrittura mod su wamp go nei moduli Apache e scorrere verso il basso l'elenco

Se non si mostra tick abilitarlo e quindi riavviare tutti i server.

inserisci la descrizione dell'immagine qui

Gli utenti Linux possono anche utilizzare sotto il comando del terminale per abilitare il modulo di riscrittura

sudo a2enmod rewrite

Quindi riavvia apache usando:

sudo service apache2 restart

Quindi, fuori dalla tua cartella dell'applicazione, crea un file chiamato .htaccess

project > application

project > system

project > .htaccess

project > index.php

Prova questo codice qui sotto

Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]

Se non qui è qualche altro esempio di htaccess

Quindi vai al file config.php. Imposta il tuo base_url e rendi vuota la pagina indice

    $config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
    $config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
    $config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
    $config['index_page'] = '';

Spero che questo ti aiuti a usare i file htaccess dagli esempi per gli altri.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow