CodeIgniter: держите index.php в URL и скрывайте остальные - PullRequest
0 голосов
/ 11 октября 2018

greatings ...

Вопрос: Как сохранить index.php в URL и скрыть все остальное, чтобы мой URL был похож (www.base_url.com/index.php) длякаждая страница?

Подробности: Я искал, но у меня есть только как удалить index.php, я думаю, что я единственный, кто хочет его сохранить ... LOL

Я использую codeigniter 3 для работы над управлением персоналом в веб-приложениях, поэтому мне не нужен URL-адрес SEO, так как приложение доступно только внутренним сотрудникам.Я хотел бы сделать URL-адрес чистым, только показать base_url и index.php для каждой страницы.пожалуйста, покажи мне, как настроить codeigniter, как мне нужно ... спасибо

1 Ответ

0 голосов
/ 11 октября 2018

Используйте .htaccess так:

<IfModule mod_rewrite.c>
RewriteEngine On

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

Это будет выглядеть чище, чем с index.php.URL будет выглядеть следующим образом: www.your_baseurl.com/users

и отредактируйте файл config.php для использования URI следующим образом:

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

Вы можете использовать свой маршрут следующим образом:

$route['users'] = 'home/users';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...