Add support to redirect permanently

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1790 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2014-09-03 12:23:28 +00:00
parent ab23aacb79
commit ee8559b657

View File

@@ -104,8 +104,9 @@ class route
If module is set, the site is modular and a directory is named with module
name
@param string $destURL Do a redirection of the HTTP page
@param string $module The module name */
function redirect ($destURL, $module)
@param string $module The module name
@param boolean|null Permanent redirect (false by default) */
function redirect ($destURL, $module, $permanent = false)
{
if (php_sapi_name () === "cli")
exit;
@@ -151,6 +152,8 @@ class route
{
header ("Cache-Control: no-store, no-cache, must-revalidate");
header ("Pragma: no-cache");
if ($permanent)
header ("HTTP/1.1 301 Moved Permanently");
header ("Location: $destURL");
}
else