Что ж! Я поставил wamp вверх и бег без слишком много хлопот. Но дело в том, что я не смог пропустить index.php в моем url (localhost/index.php/login работает, но localhost/login не работает). В любом случае мой проект основан на платформе CI, и я ранее использовал бродягу для размещения того же проекта и который отлично работает для этого случая. Я проверил rewrite_module для apache, и вот мой файл.htaccess
DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]'enter code here'
Пожалуйста, помогите мне отсюда.
Прежде всего зайдите в свой проект myproject-application-> config.php
replace line no. 29
From
$config['index_page'] = 'index.php';
To
$config['index_page'] = '';
Затем добавьте файл.htaccess в корневую папку.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Попробуйте этот файл.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
RewriteRule ^(.*)$ /index.php?/$1 [L]# notice question mark
. Также добавьтеRevriteBase /
директиву в первую очередь после включения переписывания движка. Если не работает тест без косой черты infrontindex.php
. Btw. Это хороший пример кода, который вы можете использовать в CI.