MySite на моем ПК - http://localhost:8080/MySite/MyController
при развертывании на хост-сервере я могу получить доступ только к
http://subdomain.MyDomain.com/MySite/MyController
, но не http://subdomain.MyDomain.com/MySite/MyController/AnyFunction
(это выдало ошибку 404)
Я создал .htaccess
для удаления index.php, он отлично работает на моем ПК;
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Я также установил $config['uri_protocol'] = 'REQUEST_URI';
Локальная настройка:
$config['base_url']='http://localhost:8080/MySite/';
$config['index_page'] = '';
Настройка хостинга:
$config['base_url']='http://subdomain.MyDomain.com/MySite/';
$config['index_page'] = '';
Может кто-нибудь посоветовать, где я ошибся?
ТИА.