Yii Управление URL
Primary tabs
Документация по данному вопросу (на русском) находится здесь
Собственно говоря, для того чтобы просто получить вывод значений через слэш - без знаков вопроса и амперсандов, достаточно
прописать в конфиге настройки для компонента:
array( … 'components'=>array( … 'urlManager'=>array( 'urlFormat'=>'path', ), ), );
далее ,если мы хотим скрыть имя входного скрипта, то в корень нашего сайта (рядом с index.php) кладём файл .htaccess , в который пишем следующие несколько строчек (или что-то подобное):
RewriteEngine on RewriteBase / # 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
кстати ,правило могут "не подхватиться" по следующей причине.
а в настройках компонента выключаем демонстрацию имени файла входного скрипта в составе url:
'urlManager'=>array( 'urlFormat' => 'path', 'showScriptName' => false, //не показываем имя вход. скрипта в составе url ),
Далее рассмотрим назначение псевдонима URL в Yii
ссылки по теме:
http://stackoverflow.com/questions/12202...
- Log in to post comments
- 5806 reads
melisa
Wed, 08/23/2017 - 14:54
Permalink
Прописать в конфиге
Не очень понятно, где конкретно нужно указать настройки
Уточните, пожалуйста
vedro-compota
Wed, 08/23/2017 - 15:01
Permalink
например в
например в
В корент массива -- что может выглядеть как-то так:
_____________
матфак вгу и остальная классика =)
melisa
Wed, 08/23/2017 - 15:09
Permalink
спасибо, понятно
спасибо, понятно