Я почти закончил веб-приложение, используя Codeigniter.В процессе разработки корневым каталогом является / readme / , и я использую следующий код в .htaccess для удаления index.php в URL:
RewriteEngine On
RewriteBase /readme
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Я также установил Readme_home в качестве контроллера по умолчанию, поэтому следующий URL будет напрямую указывать на контроллер по умолчанию:
http://localhost/readme
Для производства я использую ту же конфигурацию, что и для разработки, но следующий URL не работаети выдает ' Доступ к каталогу запрещен ' ошибка:
http://www.mydomain/readme
Вместо этого я должен использовать
http://www.mydomain/readme/readme_home
, чтобы появился контроллер по умолчанию.Есть ли пропущенная конфигурация?Если кто-то может указать какую-либо ссылку в Интернете на эту проблему, этого было бы достаточно.Дайте мне знать, если я должен добавить дополнительную информацию.Спасибо, сэр, и я действительно ценю это.