PHP에서 간단한 301 코드를 작성하여 301 리디렉션 URL에서 슬러그를 제외하고 몇 명의 간단한 코드를 작성했습니다. 그러나 사용자가 301/307부터 올 때 작동하지 않습니다.사용자가 HTTP 코드 301/307에서 온 경우 HTTP_REFERER가 작동하지 않습니다.
예 :이 말이
$url = example.com/example; $data = "$url"; $j=0; foreach (count_chars($data, 1) as $i => $val) { $j=$j+$val; } $result = substr(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '',$j); echo $result;
희망 : 사용자가이 링크를 example.com/example
에서 추천을 표시되지 않는 예 1 페이지 지금 example.com/example1
에 URL을 리디렉션 301 리디렉션 URL example.com/example
에서 제공합니다.
헤더 ("위치 : ...")를 사용하고 있습니까? 리디렉션 하시겠습니까? –
추천 링크는 브라우저로 설정하면 –