Zoeken…


Hoe de index.php uit url's te verwijderen met behulp van wamp en codeigniter

Het eerste wat je moet doen is het herschrijven van de mod op wamp inschakelen, naar Apache-modules gaan en door de lijst scrollen

Schakel het selectievakje in als dit niet wordt weergegeven en start alle servers opnieuw.

voer hier de afbeeldingsbeschrijving in

Linux-gebruikers kunnen ook het onderstaande terminalcommando gebruiken om de herschrijfmodule in te schakelen

sudo a2enmod rewrite

Start apache vervolgens opnieuw met:

sudo service apache2 restart

Maak vervolgens buiten uw toepassingsmap een bestand met de naam .htaccess

project > application

project > system

project > .htaccess

project > index.php

Probeer deze code hieronder

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

Zo niet, dan volgen hier nog enkele voorbeelden van htaccess

Ga vervolgens naar het bestand config.php. Stel uw base_url in en maak de index_page leeg

    $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'] = '';

Ik hoop dat dit helpt om de htaccess-bestanden van voorbeelden voor anderen te gebruiken.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow