Witam, mam mały problem z bootstrap. Moja strona używa modrewrite i przy jednej zmienne GET wszystko działa poprawnie natomiast teraz przy próbie dodania kolejnej zmiennej lub nawet przy postawieniu za pierwszą zmienną znaku / skrypt nie wyświetla stylu. Nie mogę dotrzeć do tego w czym może być problem. Zaznaczam, że jestem na początkowym etapie programowania tak więc za wszystkie rady będę wdzieczny.
Ponieżej przedstawiam pliki.
.htaccess
RewriteRule ^([0-9a-zA-Z]+)/?$ index.php?page=$1 [L]
RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)/?$ index.php?page=$1&id=$2 [L]
Controller/controller.php
<?php
class Controller{
public function getSide(){
if(isset($_GET['page'])){
$page = $_GET['page'];
return $page;
}
}
public function getView(){
$page = self::getSide();
$link = "View/".$page.".php";
if(isset($_GET['page'])){
if(file_exists($link)){
$link = include_once($link);
return $link;
} else {
header("location: home");
}
} else{
header("location: home");
}
}
}
?>
index.php
<?php
session_start();
include_once("Main/Config.php");
include_once("View/index.php");
$obj = new Controller();
$page = $obj->getView();
include_once("View/footer.php");
?>
View/index.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>B</title>
<link rel="stylesheet" href="Themes/style.css" type="text/css" />
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Bw</a>
</div>
<div class="navbar-collapse collapse" id="navbar-main">
<ul class="nav navbar-nav">
<li><a href="home">Home</a>
</li>
<li><a href="archive">Archive</a>
</li>
<li><a href="http://>Forum</a>
</li>
</ul>
<?php
if(isset($_SESSION['login'])){
echo '
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Your Bets<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="add">Add new </a></li>
<li><a href="#">Write /a></li>
</ul>
</li>
<li><a href="logout">Profile</a>
</li>
<li><a href="logout">Logout</a>
</li>
</ul>';
} else {
echo '
<ul class="nav navbar-nav">
<li><a href="rejestracja">Register</a>
</li>
</ul>';
echo '
<form class="navbar-form navbar-right" action="login" method="POST" role="search">
<div class="form-group">
<input type="text" class="form-control input-sm" name="username" placeholder="Username">
</div>
<div class="form-group">
<input type="password" class="form-control input-sm" name="password" placeholder="Password">
</div>
<button type="submit" class="btn btn-sm">Sign In</button>
</form>';
}
?>
</div>
</div>
</div>