Я попытался разместить сайт CodeIgniter на сервере Ubuntu..htaccess не работает - CodeIgniter
Все остальные веб-сайты работают нормально без каких-либо проблем (раздел содержит приложения WordPress и Laravel). Но этот конкретный веб-сайт CodeIngniter не принимает файл .htaccess. Я потратил день, чтобы разобраться с проблемой, но не повезло.
Вот подробности.
Сайт Структура URL: http://example.com/website_name
файл .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Виртуальный хост вход
<VirtualHost *:80>
ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/example.com"
<Directory "/var/wwww/example.com">
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL
Order allow,deny
allow from all
</Directory>
</VirtualHost>
CodeIgniter конфигурационный файл
$config['base_url'] = 'http://example.com/website_name/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
И когда я пытаюсь получить доступ к веб-сайт выход заключается в следующем,
Not Found
The requested URL /website_name/test was not found on this server.
Но если добавить index.php, то веб-сайт работает без каких-либо проблем. Я пробовал много методов, и это не сработало.
Пробовал это и не работал. – Nikhil
RewriteBase/имя_сайта/ – AldoZumaran
Поместить файл htaccess в папку сайта_name – AldoZumaran