Описание тега yii-url-manager

The management of URL-addresses in web applications in the Yii framework.
1 ответ

Можно ли расширить URL-адреса и правила Yii через контроллер?

Можно ли расширять маршруты и правила URL Yii через контроллер на лету или путем расширения самого класса CController? Я действительно застрял с этим, ничего не пробовал. Как это сделать в / с Yii?
02 июл '13 в 20:19
3 ответа

Менеджер по поиску URL в Yii

Я реализовал свой проект в Yii. Я сделал управление URL-адресами, все работает нормально. но я ищу URL не правильно. я добавил свой код здесь. подскажите пожалуйста как поменять этот код по моему URL.. мой main.php: <form class="navbar-form " rol…
03 апр '14 в 11:51
1 ответ

Использовать имя блога и идентификатор в URL, используя yii2

Мне нужно использовать blogname и id в URL Yii2, так как теперь это мой URL: - http://localhost/html/demo/web/site/blog/blogdetail?id=39 Я хочу изменить эту ссылку на: - HTTP: // локальный / html / демо / веб / сайт / блог / blogdetail / 39 / ли-Fac…
30 май '17 в 09:17
2 ответа

yii2 Управление URL-адресами двух именованных под-шаблонов

У меня есть структура модуля в моем приложении Yii 2.0, поэтому мне нужно называть такие вещи, как "module/controller/action" Но 90% модулей и контроллеров имеют одинаковые имена, например выглядит "news/news/index" "support/support/index", "profile…
27 авг '14 в 06:03
1 ответ

Как изменить change / to - в yii2 url для конкретного действия

Я переписываю WordPress сайт на yii2. и я должен сохранить предыдущие посты URL по некоторым причинам! Это нечто подобное https://example.com/blog-thenameofpost Итак, я создал контроллер блога, и у меня есть эта ссылка таким образом https://example.…
09 дек '17 в 22:40
2 ответа

Как обрабатывать GET-параметры в правиле urlManager в Yii?

Я передаю строку запроса SearchController::actionDefault в виде GET параметр q: /search/?q=... Однако мне нужно определить правило, которое будет автоматически инициализировать этот параметр с некоторым значением или определить другой параметр. Если…
24 июл '13 в 06:59
1 ответ

Настройка правил urlManager в Yii2

Я новичок в использовании Yii2 и использую urlManager, у меня есть следующий код, он работает нормально, но я думаю, что это должно быть короче. У меня есть пара правил следующим образом: 'rules' => [ 'gifts/<subjectone:[\s\S]+>/<subject…
27 окт '15 в 14:57
5 ответов

Удалить строку запроса в Yii URL

В Yii1.x все, что нам нужно было сделать, это добавить путь что-то вроде ' urlManager'=>array( 'urlFormat'=>'path', ............. ) Но в Yii2 его уже нет. Как мне сделать мои URL без строки запроса что-то вродеhttp://example.com/forum/post/id/…
28 фев '15 в 22:15
1 ответ

Как сделать SEO URL для метода Yii $_GET с помощью менеджера URL?

Я работаю над сайтом на локальном сервере. Я сделал форму для поиска страны, штата и города. После получения результатов я вижу URL в формате URL Я хочу сделать этот URL как URL Итак, здесь я хочу узнать о правилах менеджера URL, чтобы я мог сделать…
18 мар '15 в 07:21
2 ответа

yii2 urlManager enablePrettyUrl не работает

В Yii2 я не могу включить красивые URL. Мой конфиг: 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, ], Мой.htaccess: RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME}…
07 янв '15 в 19:50
1 ответ

Скрытие параметров в createURL - YII Framework

Я пытаюсь передать массив значений в качестве параметра для действия контроллера в YII Framework, Мой URL очень трудно увидеть со значениями массива. Вызов действия контроллера: var jString = JSON.stringify(val); window.open ('".$this->createUrl(…
14 май '14 в 05:21
2 ответа

Yii2 не создает хороший URL-параметр

Я использую менеджер URL в Yii2 для создания хороших URL-адресов, которые работают, если в URL-адресе нет параметров. Я установил следующий конфиг: urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ], ],…
26 июн '17 в 10:04
1 ответ

YII: Как добиться другой маршрутизации, если есть параметры GET?

В менеджере URL Yii я хотел бы определить другой маршрут для URL, если есть присоединенные параметры GET. Например, URL "shopping-wizard/" должен идти по маршруту shoppingWizard/index, а URL "shopping-wizard/? Answer=10" должен идти по маршруту shop…
24 апр '14 в 13:29
0 ответов

Урл менеджер один путь правильный, все остальные неверные

У меня были проблемы с этим в течение долгого времени, и это становится действительно раздражающим. Я пробовал так много способов, что я действительно не знал, что делать. Это единственный, который будет перенаправлять, но проблема в том, что я не м…
21 июл '14 в 12:40
3 ответа

Изменение шаблона URL для принятия имени пользователя, такого как Facebook

Мне нужно скрыть ссылку на профиль пользователя с этого http://example.com/site/index?user_id=sami.yaqoub Быть похожим на Facebook http://example.com/sami.yaqoub Я изменил правила файла конфигурации, за исключением этого. config.php <?php .. 'url…
08 июн '15 в 09:17
2 ответа

Как переписать URL в yii2

Я установил yii2 в моей системе. URL по умолчанию localhost/projectname/backend/web/, Я хочу, чтобы мой URL был http://localhost/projectname для внешнего интерфейса и http://localhost/projectname/admin для бэкэнда. Я следую за 2-м ответом, т.е. зада…
03 июн '15 в 18:44
1 ответ

Yii2 как скрыть имя модуля в URL?

Мне нужна помощь с UrlManager в Yii2. У меня есть приложение для блога. Есть модуль под названием "блог". Есть BlogController с индексным действием. Чтобы запустить его, я должен запустить URL, как это localhost/myblog/web/blog/blog/indexа такжеloca…
13 сен '16 в 11:07
2 ответа

Получи 404 после раскомментирования enablePrettyUrl YII2

После раскомментирования enablePrettyUrl получаю ошибку 404 Например: Запрашиваемый URL / сайт / индекс не найден на этом сервере. Сервер Apache/2.4.7 (Ubuntu) на порт yiibasic.com 80 Когда я снова это комментирую, все работает 'components' => [ …
30 ноя '16 в 18:34
1 ответ

Контроллер Yii по умолчанию и пытается сначала найти соответствующий маршрут контроллера?

Скажем, у меня есть 3 контроллера ShareController, IndexController а также AjaxController Я установил IndexController как DefaultController, Но я бы хотел /share показать Index Действие Share вместо того, чтобы пытаться найти share Действие IndexCon…
11 авг '15 в 18:48
2 ответа

YII 2 Получить URL сайта

Мое приложение развернуто на localhost/upload. Я использую следующий код для генерации относительного URL. Url::to('@web/my_controller/action'); // it returns /upload/my_controller/action Но вместо этого мне нужен полный URL-адрес: http://localhost/…
15 янв '15 в 08:30