Вопрос по urlManager
Вопрос по urlManager
Какие правила надо прописать, что бы срабатывали на одну страницу ссылки такого вида:
/site/index
/index.php?r=site/index
Когда пробую пример из руководства, то отрубается второй вариант.
/site/index
/index.php?r=site/index
Когда пробую пример из руководства, то отрубается второй вариант.
Re: Вопрос по urlManager
неужели никто не сталкивался с такой необходимостью?
Re: Вопрос по urlManager
Может пропиcать в .htaccess поможет?
Код: Выделить всё
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
Re: Вопрос по urlManager
и еще в менеджере добавить параметр 'showScriptName' =>false,
а зачем может понадобиться использовать два формата url???
а зачем может понадобиться использовать два формата url???
Вещи не всегда такие, какими кажутся. По моему личному опыту они гораздо хуже. (инквизитор Титус Дрэйк)
Re: Вопрос по urlManager
Сейчас объясню зачем. У меня куча виджетов аяксовых, которые забирают данные с контроллеров по путям вида index.php?=module/controller/action. Красивые урлы для этих путей мне не нужны, т.к. это виджет. Поисковики и пользователи по этим путям бегать не будут. В общем главное it works. Но допустим пути для модуль со статьями для блога хочется привести в нормальное состояние, хотя бы для SEO. Вот и получилась такая необходимость. Можно было бы поменять, но все эти пути же в яваскрипте прописаны и искать их всех довольно проблематично. Вот мне и понадобилось, что бы работало и так и так.
Re: Вопрос по urlManager
Если поисковикам уже известны "старые" урлы, они будут продолжать по ним бегать. +не исключено что они всё же узнают о них.scott2to писал(а):Поисковики и пользователи по этим путям бегать не будут.
Re: Вопрос по urlManager
исключено. Сайт новый. Я еще не открыл экшены. Все под паролем.
Re: Вопрос по urlManager
нет, так не помогло.
Re: Вопрос по urlManager
Блин, ну неужели никто не знает как сделать, что бы одновременно работали /site/index и index.php?r=site/index
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Вопрос по urlManager
Пишем свой MyUrlManager extends CUrlManager и переписываем метод parseUrl так как себе нужно, стандартными методами этого не сделать.
Жду Yii 3!