
- 2020.03.09
Codeigniter: index.php eltávolítása az URL-ből
Aki készített már weboldalt az tudja, hogy az URL-nek szépnek és keresőbarátnak kell lennie, ebbe viszont nem fér bele, hogy ott legyen a linkekben egy ronda index.php, így ebben a cikkben megmutatom, hogyan lehet eltávolítani.Először is a fő konfig fájlba kell üresre állítani az index_page értékét, a fájl az application/config/config.php elérési útvonalon található.
$config['index_page'] = 'index.php'; --> $config['index_page'] = '';
Ezután ha nincs .htaccess fájlunk a application mappa szintjén akkor hozzuk létre és másoljuk bele a következő kódrészletet:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
Amennyiben nincs engedélyezve a mod_reweite modul, nyissunk egy temriált és üssük be az alábbi parancsot:
sudo a2enmod rewrite