2009-11-16 2 views
0

주소창의 현재 웹 사이트 URL과 데이터베이스에 저장된 URL을 비교하는 가장 좋은 방법은 무엇입니까? 데이터베이스의 URL이 http://www.domain.com/이지만 301 데이터베이스에 저장된 도메인으로 리디렉션됩니다 http://domain.com/에서 사용자가 입력 ...현재 웹 사이트 URL을 데이터베이스의 웹 사이트 URL과 비교하는 방법은 무엇입니까?

같은이 경우에 발생합니다 그래서 만약

내가 뭘 원하는 그것을 만들 것입니다 저장되는 도메인은 http://domain.com/이고 주소는 http://www.domain.com/ ... http://domain.com/

나는 htaccess로 이것을하고 싶지 않습니다. 나는 실제로 그것을 PHP 스크립트로 만들고 싶다. Wordpress이 일을했지만 그들이 그것을 사용하는 코드를 찾을 수 없습니다 ...

당신의 도움에 감사드립니다!

답변

0

이와 비슷한 기능이 작동 할 수 있습니다.

<?php 
if ('http://' . $_SERVER['HTTP_HOST'] . '/' != $url_from_db) { 
    header('HTTP/1.1 301 Moved Permanently'); 
    header('Location: ' . $url_from_db . $_SERVER['REQUEST_URI']); 
} 
?>