php / yii应用程序的复杂htaccess重定向

时间:2013-06-11 11:47:20

标签: php .htaccess yii yii-routing

我想要这个网址:http://m.mysite.com/XYZ12
要重定向到这里:http://m.mysite.com/index.php?r=myBook/mobile&oid=XYZ12

注意:XYZ12将是一个动态字符串

2 个答案:

答案 0 :(得分:0)

你的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

答案 1 :(得分:0)

试试这个:

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

它会重定向/某些东西到/index.php?r=myBook/mobile&oid=something