# Redirects

# Descriptions

# HTTP redirect

Redirect with a HTTP-header "302 Found".

# Meta redirect

Redirects by using "meta" HTML tag.

# JS redirect

Uses JS to perform a redirect.

# Redirect with blank referrer

Executes JS code that clears referrer.

# CURL

Loads an external page without a redirect.

# Double meta redirect

Two-steps redirect which helps to hide a source from a destination website.

# FormSubmit

Shows HTML form with POST method and automatically submit it.

# Open in iframe

Shows the page in an iframe.

# REMOTE

This redirect works with following steps:

  1. It requests the URL, which you pointed to in URL field.
  2. It takes the content, which is used as the URL for further redirect.
  3. It makes a HTTP-redirect to a new URL.

An example of a page content for REMOTE:

https://somehost/random.php

File random.php example:

<?php
if (!file_exists('./links.txt')) {
    die('No file links.txt');
}
$content = file_get_contents('./links.txt');
$lines = explode("\n", $content);
$links = array_map(function($line){
  $line = trim($line);
  return empty($line) ? null : $line;
}, $lines);
$links = array_filter($links);
echo $links[rand(0, count($links) - 1)];
?>
1
2
3
4
5
6
7
8
9
10
11
12
13

# Integration compatibility

Action Direct Script iframe/frameset
HTTP redirect Redirect Executes JS code Redirect in frame
JS redirect Redirect Doesn't work Redirect in frame
Meta redirect Redirect Redirect Redirect in frame
Double meta redirect Redirect Redirect Redirect in frame
Redirect with blank referrer Redirect Doesn't work Redirect in frame
Open in frame Shows frame Doesn't work Frame in frame
CURL Shows page Executes JS code Page in frame
404 NotFound Page 404 Nothing Empty frame
REMOTE Redirect Executes JS code Redirect in frame
FormSubmit Redirect Doesn't work Redirect in frame
Redirect for iframe Doesn't work Doesn't work Redirect
Redirect for script Doesn't work Redirect Doesn't work
SubId Shows subid Doesn't work SubId in frame

# Creating new redirect

Read page Creating new Redirect.