Laravel 4.1에서 전체 경로 대신 상대 경로로 리디렉션 할 수 있습니까? 우리가 UrlGenerator::to
방법을 보면, 우리가 무엇을 :Laravel 4를 사용하여 상대 경로로 리디렉션
public function to($path, $extra = array(), $secure = null)
{
if ($this->isValidUrl($path)) {
return $path;
}
$scheme = $this->getScheme($secure);
$tail = implode('/', array_map('rawurlencode', (array) $extra));
$root = $this->getRootUrl($scheme);
return $this->trimUrl($root, $path, $tail);
}
이이 (메타 코드)와 같은 역할을합니다 :
mysite.com/url 리디렉션 : ('/ 테스트'에); => mysite.com/test
내가 원하는 것 무엇 상대 URL로 리디렉션 할 수있다 : ('/ 테스트')에
mysite.com/url 리디렉션 ::; =>/테스트
그것이 내가 일하고 있어요 기업하는 ReverseProxy를 사용은 HTTPS 프로토콜에 모든 트래픽을 리디렉션 및 laravel 이런 종류의 내가 HTTPS로 HTTP에서 리디렉션 점점 계속 리디렉션 것을의 문제 :
- 전화 : GET에 http : // mysite.com
- 프록시 : GET HTTP 의 : // mysite.com
- 리디렉션 로그인 : GET HTTP : GET HTTP 의 : // mysite.com/로그인
- 제출 로그인 : POST에 http : // mysite.com/로그인 // mysite.com/
- 프록시 로그인
- 프록시 : POST HTTP 의 : // mysite.com/로그인
그리고 문제는 제출 양식이 실패한다는 것입니다.
상대 경로로 리디렉션하고 프록시에서 사용할 루트 URL/프로토콜을 정의 할 수 있습니까?