0
我已经从旧网站迁移到Laravel,并且希望支持新系统中的一些旧网址。我曾经有过类似的网址:Laravel向后兼容的URL
old.site.com/page.php
但这种做法似乎并没有工作。思考?
Route::get('/page.php', '[email protected]');
我已经从旧网站迁移到Laravel,并且希望支持新系统中的一些旧网址。我曾经有过类似的网址:Laravel向后兼容的URL
old.site.com/page.php
但这种做法似乎并没有工作。思考?
Route::get('/page.php', '[email protected]');
的问题是,您的Web服务器可能抓住这一请求,并试图将其发送到PHP文件,所以你可能将不得不面对与你。所以你可能不得不面对重写器和/或重映射。所以,你会,可能,必须做一些的重写这样的:
RewriteEngine on
RewriteRule ^/foo\.php$ /foo [PT]
这里有一个对这份执行解决这个问题,如果你使用的是Apache 2作为Web服务器:http://httpd.apache.org/docs/current/rewrite/remapping.html。
你应该只用'.php'将旧路径重定向到没有'.php'的新网站 – 2014-09-10 15:19:30