Я хочу удалить index.php с моего сайта https://yesomega.org/. Для этого я выполнил следующие действия
CodeIgniter удаляет index.php из URL
Откройте config.php и выполните следующее, заменив
$config['index_page'] = "index.php"
на
$config['index_page'] = ""
В некоторых случаях настройка по умолчанию для uri_protocol не работает должным образом. Просто замените
$config['uri_protocol'] ="AUTO"
на
$config['uri_protocol'] = "REQUEST_URI"
.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Примечание. Код .htaccess зависит от хост-сервера. На каком хостинг-сервере (например: Godaddy) нужно использовать дополнительный? в последней строке кода выше. Следующая строка будет заменена последней строкой в соответствующем случае:
// Заменить последнюю строку .htaccess этой строкой
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
После этого я не смог решить и index.php /эн. Когда я перехожу на другую страницу, она показывает мне ошибку 404.
https://yesomega.org/index.php/en/pricing
Так есть ли проблемы в этом? Пожалуйста, помогите мне. Заранее спасибо.