Я сделал все упомянутые решения, чтобы удалить 'index. php' из URI. Я использовал следующую процедуру: In .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
В конфигурации. php
base_url установлен на
$config['base_url'] = 'https://trawellmate.com/';
Удален индекс. php из
$config['index_page'] = '';
Это предлагаемые решения. Но ничего не сработало. Я использую SSL и все не запросы перенаправляются на https://trawellmate.com. Ниже приведены строки, добавленные для достижения в .htaccess:
#FORCE NON-WWW REDIRECT
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]
Раньше с не SSL (в режиме разработки на localhost) все работало нормально. Поскольку мы собираемся go жить, мы будем очень благодарны за быструю помощь.