У меня есть функция, которая хранит 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 на главную страницу