2016-07-08 7 views
0

하나의 URL에서 다른 URL로 모든 트래픽을 보내는 다시 쓰기 규칙을 만들려고합니다. 내가 투명에 요청을 보내도록 서버를 싶습니다Apache 다시 쓰기 규칙 루프

https://www.mysite.co.uk/bundles/mypage.css?v=1234

: 예를 들어, 누군가가가는 경우

https://www.mysite.co.uk/proxy/kibana.php/bundles/mypage.css?v=1234

나는 아파치 설정에 다음 다시 쓰기 규칙을 추가했습니다 하지만 루프에 들어가는 것 같습니다 :

RewriteCond %{REQUEST_URI} !^/kibana.php/ 
RewriteRule /bundles/(.*)$ /proxy/kibana.php/bundles/$1 [P,L] 

브라우저가 다시 쓰기 루프에있는 것 같습니다. 내가 뭘 잘못하고 있는지에 대한 어떤 생각?

답변

0

나는 조건이 내가 너무 빨리 조금 게시처럼

RewriteCond %{REQUEST_URI} !^/proxy/kibana.php/ 
+1

정말 빠른 답변 주셔서 감사합니다 - 내 대답을 참조하십시오. – InTooDeep

1

가 보이는해야한다고 생각합니다. 나는 [P, L]을 [NC, L, QSA]와 바꾸었고 모든 것이 예상대로 작동합니다.