[英]Redirect from www.mydomain.com/foo to www.mydomain.com/foo/
[英]Laravel 4.1 Redirect all requests from www.mydomain.com to mydomain.com with 301 permanent redirect
不是Laravel的復制,如何重定向為301和302:
我在Apache網絡服務器上使用Laravel 4.1,php 5.4。 我想將所有請求重定向到
http://www.example.com/whateva
to
http://example.com/whateva
我正在計算將要放置在“標題”部分中的規范URL,如下所示:
$canonicalURL = Request::url() . $url_param;
$canonicalURL = str_replace("http://www.example.com","http://example.com", $canonicalURL);
如何進行重定向?
抱歉打擾了您,但我現在找到了答案。
我在我的app/filter.php
添加了以下代碼
App::before(function($request){
//Remove the 'www.' from all domains
if (substr($request->header('host'), 0, 4) === 'www.') {
$request->headers->set('host', 'example.com');
return Redirect::to($request->path());
}
});
像魅力一樣工作,不需要做其他任何事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.