Сложное перенаправление htaccess для приложения php/yii

Я хочу этот URL: http://m.mysite.com/XYZ12
перенаправить сюда: http://m.mysite.com/index.php?r=myBook/mobile&oid=XYZ12

Примечание: XYZ12 будет динамической строкой

2 ответа

Попробуй это:

RewriteEngine on
RewriteRule ^/(.*)$ /index.php?r=myBook/mobile&oid=$1 [R,L]

Он перенаправит / что-то в /index.php?r=myBook/mobile&oid=something

В вашем config.php поместите что-то вроде этого:

array(
......
'components'=>array(
    ......
    'urlManager'=>array(
        'urlFormat'=>'path',
        'rules'=>array(
            '<oid:\w+>'=>'myBook/mobile',
            ),
        ),
    ),
);

Это тоже в руководстве: http://www.yiiframework.com/doc/guide/1.1/en/topics.url

Другие вопросы по тегам