我正在构建一个使用 WordPress、Magento 和 Laravel 4 的网站。
一切都将在同一个域名下。
该网站将采用多种语言。
每个框架都在它自己的文件夹中:
- WordPress: /博客
- Magento: /商店
- Laravel: / (网站的根目录)
由于我使用多种语言,我不想看到blog一词,并且当用户使用英语以外的其他语言访问网站时,商店会出现在 URL 中。所以我的解决方案是使用 Laravel 路由作为代理。
例如:
英语:
- WordPress: //网站/博客/[...](WordPress 的参数)
- Magento: //website/store/[...](Magento 的参数)
法语:
- WordPress: //网站/博客/[...](WordPress 的参数)
- Magento: //website/magasin/[...](Magento 的参数)
ETC...
但是 WordPress、Magento 都在同一个文件夹中,不管是什么语言。
我不想拥有多个 Magento 副本...
那么有没有办法用 Laravel 4、Apache .htaccess 或者只是一些简单的干 PHP 来做到这一点?