Si decís que ese sistema te funciona, perfecto, usalo, solo te aclaro que si fopen() no encuentra la url, devuelve false, más alla de que alguna directiva del server te rediriga a otra parte con un status 404, si querés evita los 301, etc, haces
Código PHP:
Ver original<?php
$url = 'http://foros.emprear.com/html/word-wrap-en-celdas/word-wrap-en-celdas.html';
'http' => array('method' => 'GET', 'max_redirects' => '1') // 1 ó menor evita cualquier redirección
);
$stream = fopen($url, 'r', false, $context); if($stream !== false){
echo "existe";
}else{
echo "no existe";
}
?>
Te pongo ejemplos concretos
En mi .htaccess tengo
Código Apache:
Ver originalRedirect 301 /html/word-wrap-en-celdas/word-wrap-en-celdas.html http://foros.emprear.com/css/word-wrap-en-celdas-css/
Es decir
http://foros.emprear.com/html/word-w...en-celdas.html
NO existe, el htaccess redirije al otro.
Proba la script incrementando el valor 1 a 2, ahi si te va a decir que existe porque hizo la redirección. mientras esté en 1, fopen retorna false
Saludos