Laravel中的向后兼容URL

时间:2014-09-10 15:14:11

标签: php laravel laravel-4 routing

我已经从旧网站迁移到Laravel,并希望支持新系统中的一些旧网址。我过去常常使用以下网址:

old.site.com/page.php

但这种方法似乎不起作用。想法?

Route::get('/page.php', 'HomeController@index');

1 个答案:

答案 0 :(得分:0)

问题是您的Web服务器可能正在捕获该请求并尝试将其发送到.php文件,因此您可能必须处理您的。所以你可能不得不处理重写和/或重映射。所以你可能需要做一些像这样的重写:

RewriteEngine  on
RewriteRule    ^/foo\.php$  /foo [PT]

如果您使用Apache 2作为网络服务器,请提供帮助解决此问题的文档:http://httpd.apache.org/docs/current/rewrite/remapping.html