RewriteRule указывает на индекс. php - PullRequest
0 голосов
/ 24 марта 2020

Я переписываю с выражением

RewriteRule ^([a-z_]+)$ index.php?action=$1

mydomain / следующим работам, mydomain / создал_quizes также работает

но проблема с mydomain / последователей! он перенаправляет на индекс. php

Странная часть, что все они написаны одинаково

Navbar

<li class="nav-item">
    <a class="nav-link<?php if($action == "followers"){echo " active";} ?>" href="followers">Followers</a>
</li>
<li class="nav-item">
    <a class="nav-link<?php if($action == "following"){echo " active";} ?>" href="following">Following</a>
</li>
<li class="nav-item">
    <a class="nav-link<?php if($action == "created_quizes"){echo " active";} ?>" href="created_quizes">Created Quizes</a>
</li>
<li class="nav-item">
    <a class="nav-link<?php if($action == "joined_quizes"){echo " active";} ?>" href="joined_quizes">Joined Quizes</a>
</li>

Затем включены в index. php

if($_GET['action'] == "followers"){ //Followers
   include 'includes/temps/navbar.php';
}else if($_GET['action'] == "following"){ //Following
   include 'includes/temps/navbar.php';
}else if($_GET['action'] == "joined_quizes"){ //Created Quizes
   include 'includes/temps/navbar.php';
}else if($_GET['action'] == "created_quizes"){ //Joined Quizes
   include 'includes/temps/navbar.php';
}else{
   Redirect('index.php');
}

Я действительно не могу найти, в чем проблема

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