我已经从旧网站迁移到Laravel,并希望支持新系统中的一些旧网址。我过去常常使用以下网址:
old.site.com/page.php
但这种方法似乎不起作用。想法?
Route::get('/page.php', 'HomeController@index');
答案 0 :(得分:0)
问题是您的Web服务器可能正在捕获该请求并尝试将其发送到.php文件,因此您可能必须处理您的。所以你可能不得不处理重写和/或重映射。所以你可能需要做一些像这样的重写:
RewriteEngine on
RewriteRule ^/foo\.php$ /foo [PT]
如果您使用Apache 2作为网络服务器,请提供帮助解决此问题的文档:http://httpd.apache.org/docs/current/rewrite/remapping.html。