Sero
(Terrymcginnis345)
January 21, 2016, 6:20pm
1
Witam forumowiczów.
Mam mały problem, proszę o pomoc.
Po kliknięciu na link w pliku layouts/main.php (standardowy szablon) w url’u dostaje:
http://localhost/panel/web/index.php?r=zadania%2Findex%26sciezka%3DDYREKTOR
z linku:
http://localhost/panel/web/index.php?r=zadania/index&sciezka=DYREKTOR
Powoduje to, że serwer zwraca error 404, bo nie rozpoznaje znaków w url’u.
Jak wyłączyć "krzaczki" w urlu ?
Pozdrawiam
vjdj
(Abcde444)
January 21, 2016, 9:45pm
3
Wygląda to na błędnie zdefiniowaną ścieżkę.
Podajesz kontroler/akcja
PCEUROPA
(Patriota)
January 22, 2016, 8:25am
4
Routing and URL Creation
Przyjazdne adres ustawia się w /config:
[
'components' => [
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => false,
'rules' => [
// ...
],
],
],
]
Nie zapomnij skopiować pliku .htaccess do katalogu /web
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
Sero
(Terrymcginnis345)
January 22, 2016, 9:48am
5
Poszło. Dzięki wielkie za pomoc.
Pozdrawiam