m.site_url.com
どうすればいいのかわかりませんが、ユーザーにモバイル版のサイトを使ってもらいたいです。CMS を使用していますが、メイン サイトのモバイル バージョンは CMS フォルダーの外部にあります。ユーザーがこの URL を開くと、ログインを求められます。ログインには、フォーム送信時に次のリダイレクトがあります
<input type="hidden" name="mobileVersion" value="True">
<input type="hidden" name="redir" value="../mobile/crew_center.php" />
<input type="hidden" name="action" value="login" />
<input class="login-btn" type="submit" name="submit" value="Log In" />
/mobile
m
URL 内のディレクトリのフォルダです。ユーザーがm.site_url.com
(例として site_url.com) を開くと、この URL の index.php で次の if/else が実行されます。
<?php include_once'/home/flyeurov/public_html/core/codon.config.php'; // This includes functions of a CMS for instance Auth::LoggedIn
if(Auth::LoggedIn())
{
header("Location: crew_center.php");
}
else
{
header("Location: login.php");
}
?>
上記のコードはダイレクト パスに対して機能します。たとえば、ユーザーがログインしているときに入力すると、 site_url.com/mobile
crew_center.php ページが開きます。ただし、ユーザーm.site_url.com
が入力すると、ユーザーがログインしているかどうかに関係なく、常に login.php が表示されます。
このステートメントをサブドメインで機能させるにはどうすればよいm.site_url.com
ですか?