Изменение URL при использовании в заголовке в php - PullRequest
0 голосов
/ 21 марта 2020

У меня есть функция, которая хранит URL сайта:

// check SSL
  function SSLCheck() {

    if ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || $_SERVER['SERVER_PORT'] == 443) {

        return true;
    }
    return false;
}

// Site Url
function SiteUrl(){
    if (SSLCheck()) {
        echo "https://" .  $_SERVER['SERVER_NAME']. "/";
    } else {
        echo "http://" .  $_SERVER['SERVER_NAME'] . "/";
    }
}

, когда я повторяю SiteUrl, он работает нормально и показывает адрес основного домена. У меня есть файл с именем: auth. php, и в .htaccess у меня есть следующее правило:

RewriteRule ^auth/test /auth.php?do=test[NC,L]

Я написал этот код в auth. php

    $do = $_GET['do'];
require "siteurl.php";
    if($do = "test"){
header("Location ".SiteUrl());
exit();
}

когда я go на "localhost / auth / test", страница просто обновляется и не go на главной странице, но я хочу go на главную страницу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...