|
Posted by juglesh on 10/13/05 01:08
windandwaves wrote:
> juglesh wrote:
> > Bert Melis wrote:
> >> If you put the absolute path into your htaccess
> >>
> >> ErrorDocument 404 http://www.domain.tld/errors/404.php
> >>
> >> the address in the address-bar of your browser changes to the
> >> error-document. If you put a relative document in your htaccess
> >>
> >> ErrorDocument 404 /errors/404.php
> >>
> >> the address will not change, and you can fetch the wrong url by
> >> $_SERVER['REQUEST_URI'].
> >
> > Ahh, that's it. I had been using a common 404 for a few different
> > sites, therefore using an absolute path to it.
> >
> > Thanks alot!
>
> Madness, because i read about this, but even though I am using a relative
> path, I am still not getting the right page. Can anyone help or
> troubleshoot me through this one?
Like you are not getting your 404 page? here is my .htaccess:
// other mod rewrite stuff here
ErrorDocument 404 /404.php
my 404.php is in the site root.
here is my 404.php:
<html><head>
<title>404</title>
<script type="text/javascript" language="JavaScript">
<!--
// this is just the stuff that runs the text box thinger:
function GoToURL(j) {
window.status=('Connecting....')
var URLis;
URLis = document.URLframe.Dest.value
j.value = "Connecting to: http:\\" + URLis
var location=("http://" + URLis);
this.location.href = location;
window.status=('Connecting to ' + URLis + ' Please wait........');
}
// this makes the enter key work as the go button:
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
GoToURL(myfield);
return false;
}
else
return true;
}
//-->
</script>
</head>
<body>Sorry, there seems to have been an error.<br>
<form name="URLframe">
<input type="TEXT" name="Dest" size="100" value="<?php echo
$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>" onKeyPress="return
submitenter(this,event)">
<input type="Button" name="Go to" value=" Go to... "
onClick="GoToURL(this)">
</form>
</body>
</html>
[Back to original message]
|