Kanske är du van vid att se index.php i dina webbadresser, och nu finns det en ny?
INGEN vill det! Till och med sökmotorrobotar har tränats i att inte leta efter det utan snarare något annat fil- eller mappnamn först.
För att göra din webbadress både användarvänlig och SEO-vänlig måste vi ta bort denna index.php från vår webbplats, även adresser – som http://www/sample/index php//din url
För att ta bort:
1. Skapa .htaccess-fil
En .htaccess-fil är en katalogbaserad konfigurationsfil för Apache-webbservrar.
Den styr “katalogen” genom att ändra regler för URL-omskrivning, omdirigering av förfrågningar och mer.
Av denna anledning bör den användas för att se till att vår webbplatss säkerhet förblir intakt oavsett vad vi gör med kod eller design i framtiden.
När du har skapat .htaccess-filen, inkludera koden nedan i den här filen.
RewriteEngine On RewriteCond %REQUEST_FILENAME !-f RewriteCond %REQUEST_FILENAME !-d RewriteRule ^(.*)$ index.php/$1 [L]
Du måste tillåta ändringar i .htaccess-filen. Använd en textredigerare eller nano för att starta Apaches standardkonfigurationsfil.
$ sudo nano /etc/apache2/sites-enabled/000-default.conf
Inkludera denna kod i denna fil
2. Tillåt mode_rewrite i apache
Nästa steg är att aktivera mod_rewrite
$ sudo a2enmod skriva om
starta om Apache.
$ sudo tjänsten apache2 omstart
Modulen kommer att aktiveras och du kommer att meddelas.
3. Uppdatera filen config.php
Öppna sedan config.php (path- application/config/config.php) via din textredigerare för att söka efter detta-
$config[‘index_page’] = “index.php”;
och radera index.php här
$config[‘index_page’] = “”;
Vissa scenarion kan dock inträffa där den standardinställningen för url_protocol inte fungerar korrekt. För att lösa det här problemet, starta config.php och sök efter koden nedan
$config[‘uri_protocol’] = “AUTO”;
och ersätt med
$config[‘uri_protocol’] = “REQUEST_URI”;
Ibland kan den redan vara inställd på REQUEST_URI, så du behöver inte göra några ändringar.
Altfiol!
Nu kommer du att ha din nya URL som http://www.test.com/din_urlsom ser enklare och sökmotorvänlig ut.