Mọi người giúp mình đoạn code php này với. Mình đang có đoạn code như này Code: header("Location: https://api.domain.com/title.html", true, 301); api(.)domain(.)com/title.html nó chuyển hướng tới anime...(.)com/tile-abc.html Vấn đề la cái api(.)domain(.)com/title.html nó bị chặn ở VN. Vậy làm sao để có thể header Location luôn được cái anime...(.)com/tile-abc.html
Đã bị chặn ở vn thì nó chặn ở mức dns rồi bác, không phân giải tới được máy chủ của mình nên có setup kiểu gì cũng thua
đúng rồi ạ nhưng cái anime...(.)com/tile-abc.html nó được chuyển hướng ngẫu nhiên từ api(.)domain(.)com/title.html tới theo cache time nên ko xác định được link cụ thể của anime...(.)com/tile-abc.html có site khác nó chuyển được bác ạ mà check head nó ko biết nó làm kiểu gì luôn
Dùng 1 con proxy get header của https://api.domain.com/title.html rồi mới redirect về cái kia. p/s Bạn dùng vps có ping được cái api.domain.com kia không nếu không thì set cứng ip của nó vào file hosts của vps
đã bị nhà mạng vn chặn thì còn làm ăn đc gì nữa có thể bạn đổi DNS mạng của bạn thành 8.8.8.8 nên bạn thấy nó vẫn chuyển đc thôi...
bác dùng mấy dns này check thử xem có thấy site đó không, nếu thấy thì em chỉ tiếp, không thì em bó tay : https://public-dns.info/nameserver/vn.html
Hix minh làm đc rôi. Quên mất curl cái header nó là ra ngay cái Location: Code: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); $data = curl_exec($ch); curl_close($ch);