Codeigniter3 не может удалить индекс. php на xampp - PullRequest
0 голосов
/ 24 февраля 2020

Я знаю, что по этому поводу так много топи c, но я пытался, и это не сработало.

мой КИ находится в htdocs/codeigniter3

Я видел. htaccess внутри папки codeigniter3/application, но я оставляю ее в покое. Я создаю новый .htaccess в папке root codeigniter3 (за пределами application)

Мой .htaccess:

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

также в конфигурации. php:

$config['base_url'] = 'http://localhost/codeigniter3/';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';

на httpd.conf:

LoadModule rewrite_module modules/mod_rewrite.so

этот файл mod_rewrite.so также доступен на apache/modules

Ответы [ 2 ]

1 голос
/ 24 февраля 2020

Попробуйте это в вашем .htaccess файле

  RewriteEngine On
  RewriteBase /YOUR_PROJECT_NAME
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php/$1 [L]
0 голосов
/ 24 февраля 2020

Отредактируйте ваш .htaccess

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

, он работает как локально, так и в реальном времени от меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...