#php #yii #yii-extensions #url-shortener
#php #yii #yii-расширения #средство сокращения url
Вопрос:
У меня есть один URL, например www.example.com/user/12345
Я хочу создать короткий URL-адрес для указанного выше URL-адреса, например www.ex.com/12345 . Оба будут отображать одну и ту же страницу.
Примечание: я хочу создать короткий URL-адрес с другим доменным именем, например. www.ex.com
Я попробовал это правило с помощью диспетчера url, но оно не работает.
array(
'http://www.mfd.com/<param:d >/*' => '/user/12345',
)
Комментарии:
1. да, оба домена указывают на одно и то же приложение.
Ответ №1:
Это должно быть что-то вроде этого, вы должны поместить это в качестве первого правила:
'<id:d >' => 'user/view',
Комментарии:
1. Спасибо, Сэмюэль… Но я хочу использовать другой домен для короткого URL. возможно ли это в YII?
Ответ №2:
Вам необходимо настроить в вашем менеджере Url в файле конфигурации следующим образом —
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'rohit'=> 'site/user/rohit',
)
)
я реализовал в своем проекте yii, см. Демо — yii.at