Это мой виртуальный хост:
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host.localhost:8080
DocumentRoot "D:/test/testpage/"
ServerName testpage
ServerAlias testpage.localhost
ErrorLog "logs/testpage-error.log"
CustomLog "logs/testpage-access.log" common
</VirtualHost>
system / host
127.0.0.1 testpage.localhost
httpd.conf в xampp / apache / conf /
Listen 8080
ServerName localhost:8080
LoadModule rewrite_module modules/mod_rewrite.so
<Directory />
AllowOverride All
Require all granted
</Directory>
myФайл .htaccess внутри папки тестовой страницы
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
и в моем приложении / config / config.php
$config['base_url'] = 'http://testpage.localhost:8080';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
единственная проблема, с которой я сталкиваюсь, это то, что index.php, я могу получить доступ к своему другомустраниц, но он имеет index.php между base_url () и view.