Ns returnmoved
Jump to navigation
Jump to search
NAME
- ns_returnmoved - Returns HTTP 301 Permanently Moved
SYNOPSIS
- ns_returnmoved url
DESCRIPTION
- This command redirects the client by returning a 301 (Permanently Moved) HTTP status code, and a Location header pointing at url.
- NOTE: The script does not end at the time this command is invoked. ns_adp_abort or ns_adp_return should be called to end script processing after ns_returnmoved.
CODE
- NOTE: This command is not yet part of the standard core Tcl API for AOLserver.
proc ns_returnmoved {url} {
ns_set update ns_conn outputheaders Location $url
ns_return 301 "text/html" [[subst \
{<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML>
<HEAD>
<TITLE>Moved</TITLE>
</HEAD>
<BODY>
Moved
<A HREF="$url">The requested URL has moved here.</A>
[ns_info name]]/ns_info patchlevel on ns_conn location
</BODY></HTML>}] }
EXAMPLES
ns_returnmoved http://www.aolserver.com/
SEE ALSO
- ns_return, ns_returnadminnotice, ns_returnbadrequest, ns_returnerror, ns_returnfile, ns_returnforbidden, ns_returnfp, ns_returnnotfound, ns_returnnotice, ns_returnok, ns_returnredirect, ns_returnunauthorized