Tüm bu cevaplar iyi ama bir acemi için (ki ilk kez yapmak) bunlar kafa karıştırıcı. Denetleyicide bulunan başka htaccess dosyaları var, ancak ana proje klasörüne htaccess'i düzenlememiz veya eklememiz gerekiyor.
Bu, dosyanın uygulama, sistem, varlıklar, yüklemeler vb. Gibi bulunduğu kod yöneticisi klasörünüzdür.
Your_project_folder/
application/
assets/
cgi-bin/
system/
.htaccess---->(Edit this file if not exist than create it)
index.php
Bu dosyayı aşağıda yazıldığı gibi değiştirin:
<IfModule mod_rewrite.c>
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
# slashes.
# If your page resides at http://www.example.com/mypage/test1
# then use RewriteBase /mypage/test1/
# Otherwise /
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: Anand Pandey
ErrorDocument 404 /index.php
</IfModule>
ve evet tabii ki application / config / config.php dosyasındaki iki kod satırını değiştirmeniz gerekiyor
//find the below code
$config['index_page'] = "index.php";
$config['uri_protocol'] ="AUTO"
//replace with the below code
$config['index_page'] = "";
$config['uri_protocol'] = "REQUEST_URI";