codeigniter
Usuwanie index.php przy użyciu WAMP i CodeIgniter
Szukaj…
Jak usunąć plik index.php z adresu URL za pomocą wamp i codeigniter
Pierwszą rzeczą do zrobienia jest włączenie mod przepisywania na wampie, przejście do modułów Apache i przewinięcie w dół listy
Jeśli nie jest zaznaczone, włącz tę opcję, a następnie uruchom ponownie wszystkie serwery.
Użytkownicy systemu Linux mogą również użyć komendy poniżej terminala, aby włączyć moduł przepisywania
sudo a2enmod rewrite
Następnie uruchom ponownie apache, używając:
sudo service apache2 restart
Następnie na zewnątrz folderu aplikacji utwórz plik o nazwie .htaccess
project > application
project > system
project > .htaccess
project > index.php
Wypróbuj ten kod poniżej
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
Jeśli nie, oto kilka przykładów htaccess
Następnie przejdź do pliku config.php. Ustaw swoją wartość base_url i pozostaw stronę indeksową pustą
$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'] = '';
Mam nadzieję, że to pomoże ci użyć plików htaccess z przykładów dla innych.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow