codeigniter — Как удалить расширение файла (index.php) из URL с помощью .htaccess

Я не могу удалить расширение файла из моего URL

https://www.deemsolar.com/ar/index.php

Это текущий URL моего сайта

Я хочу изменить это как https://www.deemsolar.com/ar/

Пожалуйста, помогите мне?

0

Решение

Добавьте это в свой .htaccess файл

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Примечание: убедитесь, что в config.php файл,

$config['index_page'] = "";
$config['uri_protocol'] = "REQUEST_URI";
1

Другие решения

Вы можете удалить, используя:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
0

Прочитайте документы полностью и ясно.
кодовые ссылки

0

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

# For Index
RewriteRule ^index.extension?$ /index.php [NC,L]

# For Another Page
RewriteRule ^login.extension?$ /login.php [NC,L]
0
По вопросам рекламы [email protected]