내가 알아 내려고하는 301 간단한 리디렉션 문제가 있습니다.Codeigniter : htaccess 301 리디렉션
http://localhost/site/public_html/usa/fl/fort-lauderdale/page
내가로 리디렉션 싶습니다 : 나는 페이지가 내 htaccess로 폴더에서
http://localhost/site/public_html/usa/fl/miami/page
을,이 시도 :
Redirect /fort-lauderdale/page http://localhost/site/public_html/usa/fl/miami/page
을 그리고 그것은 작동하지 않았다 . 오류 또는 아무것도, 나는 또한 아파치를 다시 시작 했어요.
는 또한 시도 : 재 DID
#RewriteCond %{QUERY_STRING} fl/fort-lauderdale/page
#RewriteRule ^http://localhost/site/public_html/usa/fl/miami/page$ [L,R=301]
그러나 나는 "너무 여러 번 리디렉션"오류가 발생했습니다 및 URL이 내 주소 표시 줄에 30 배처럼 중복되었다.
의견이 있으십니까?
요청을 처리하는 파일에 다음을 추가 할 수 있습니다 : 'header ('location :/site/public_html/usa/fl/miami/page '); 거기에 바로 멈추어야한다는 것을 알아야하기 때문에 'exit'를 생각하십시오 ... –
나는 그 제안을 전에 보았습니다. 그게 내 컨트롤러에 추가 할만한 것입니까? – massanisso
예, 요청이 항상 동일한 컨트롤러로 향하면 여분의 검사를 추가해야합니다. –