Artem_Paris
Новичок
Всем добрый день.
Столкнулся с проблемой, не могу понять, где косяк.
Все перенаправления вида /index/test/ перенаправляются на index.php/index/test
Помогите разобраться, пожалуйста.
www/html/.htaccess
www/html/public/.htaccess
route.php
Применение
Результат:
Посмотреть вложение 1620035698734.png
Столкнулся с проблемой, не могу понять, где косяк.
Все перенаправления вида /index/test/ перенаправляются на index.php/index/test
Помогите разобраться, пожалуйста.
www/html/.htaccess
Код:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{THE_REQUEST} ^\S+\s+/public(\S+)
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
</IfModule>
PHP:
$router->add('/:controller/:action/:params', array(
'controller' => 1,
'action' => 2,
'params' => 3
));
PHP:
$this->response->redirect('/index/test/');
$this->view->disable();
Посмотреть вложение 1620035698734.png