2015-09-21 92 views
1

大家好!网站apache2网站

我有清除php的旧网站,新功能开始写在Yii2上。

-- old site 
    | 
    -- index.php (old site) 
    | 
    -- yii2 
     | 
     -- web 
     | 
     -- index.php (new site) 

我需要配置

site.ll/*所有请求 - >的index.php(旧址)

site.ll/V2/* - > yii2 /网络/ index.php文件(新址)

我想是这样的: 别名/V2/SRV /网站/ yii2 /网络

Algin没有在Nginx上移植,但我需要在apache和nginx上运行这个配置。

谢谢!

回答

0

只需使用重写:

RewriteRule v2/*?$ /srv/old_site/yii2/web/index.php [NC,L] 
RewriteRule v2/*?(.*)?/?$ /srv/old_site/yii2/web/index.php/$1 [NC,L] 
RewriteRule v2/*?(.*)?/?(.*)?$ /srv/old_site/yii2/web/index.php/$1/$2 [NC,L]