Jump to content
php.lv forumi

Kā uzstasīt 404 - Not Found?


Archa

Recommended Posts

<?php
header("HTTP/1.0 404 Not Found");
die();
?>

Ja ir fails ar šādu saturu, tad kā panākt lai būtu tas 404?

Pārlūkam tiek atgriezta atbilde 404, bet neparādās 404 lapa.. Ir vienkārši balts ekrāns.

Ar htaccess taču neder, jo vienam lietotājam viņu jāuzrāda kā 404, bet otram nē (pēc attiecīgiem notikumiem).

Link to comment
Share on other sites

Ar htaccess taču neder, jo vienam lietotājam viņu jāuzrāda kā 404, bet otram nē (pēc attiecīgiem notikumiem).

Autors neko tādu neprasīja. Ja vajag pēc attiecīģiem notikumiem, tad jālieto if nosacījums: if (a) { b } else { c }.

Link to comment
Share on other sites

ir iespējams uzlikt redirectu, lai atverot to folderi parādās 404 not found, bet tas folderis eksistē??

 

Piemērs kā es gribētu!

http://bithack.lv/torrents/

 

Vai šāds kods derēs??

 

P.S šo es rakstu .htaccess failā un ieliku vinju root direkcija, tad izveidoju folderu ar nosaukumu error un ievietoju pliku 404.php failu!!

 

Options +FollowSymLinks
RewriteEngine On
ErrorDocument 404 /error/404.php
ErrorDocument 404 http://localhost/torrents/

 

Un tālak izveidojot .htaccess failu es vinju ielieku torrents folderī!

 

Order allow,deny
deny from all

Edited by Archa
Link to comment
Share on other sites

"ErrorDocument 404 /error/404.php

ErrorDocument 404 http://localhost/torrents/" -> WTF LOL?

 

Tieši tādu var dabūt ar

echo '<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title>404 - Not Found</title>
</head>
<body>
 <h1>404 - Not Found</h1>
</body>

</html>'

Link to comment
Share on other sites

×
×
  • Create New...