Apache 403-as hibaüzenet helyett 404 megjelenítése

Sziasztok!

Azt szeretném megoldani hogy egy bizonyos link megnyitásakor ne 403-as hibaüzenet jelenjen meg hanem 404-es. Milyen paraméterrel lehet ezt beállítani? (403-at dob alapból ha egy adott link nem érhető el egy hálózatból, de én azt akarom hogy ne is tudjanak róla az adott hálózatban hogy létezhet ilyen link)

Hozzászólások

A mod_rewrite vagy mod_security beállítások között nézz szét.

rendkívül egyszerűen megoldható a dolog:
pld van egy file amit csak bizonyos IPről akarok kiengedni, akkor php-ből ilyen egyszerű:

header("HTTP/1.0 404 Not Found");
echo"404"; << include-old a szükséges hibaoldalt vagy írd ki amit szoktál :) nálam ilyen egyszerűen van megoldva h hibaszámot ad mindig..

es visszajutottunk a kezdeshez.
apache-bol vedi az url-eket(az a kerdes szempontjabol mindegy, hogy .htaccess fajlokkal, vagy a vhost configból), viszont alapbol az apache Forbidden uzenettel es 403es headerrel fogja kiszolgalni a valaszt.
ezert kerdeztem vissza hogy miben segit az, hogyha apache-bol atrakja a korlatozast az applikacioba (a peldaban php), hogyha nem csak scripteket kell vedeni.

Tyrael

Szerintem ha nincs/nem érhető el/etc, szóval 4xx-as a válasz, akkor illendően redirektálj a nyitóoldalra.

ok igaz, marmint tenyleg ez a keres. csak nem tartom etikusnak, engem borzaszto mod irrital, amikor ezt csinalja egy honlap, es nem tudom mi baja volt pontosan, igy adott esetben elofordulhat, hogy en sem tudom mit csinaljak.

[insert line here]
B.C. 3500 - DIY Vehicle / A.D. 30 - DIY Religion / A.D. 1991 - DIY OS

.htaccess
ErrorDocument 404 /404esoldal
ErrorDocument 403 /404esoldal