Im Moment habe ich eine URL, die etwas entlang der Linien vondie URL
Portfolio/index.php? Page = home
Meine Seite sieht läuft den gesamten Code durch den Index mit einfachen PHP. Um es zum Laufen zu bringen, sieht meine index.php so aus.
<div id="wrapper">
<?php
// INCLUDING HEADER ON ALL PAGES
include("pages/header.php");
?>
<main> <!-- MAIN TAG !-->
<?php
$pageLoaded = array('home', 'header' , 'get-in-touch' , 'work' , 'main'); // LIST ALL PAGES
$page = (isset($_GET['page'])) ? $_GET['page'] : 'home';
if (in_array($page, $pageLoaded)){
include("pages/$page.php");
}
else {
include("pages/404.php");
}
?>
</main>
<?php
// INCLUDING FOOTER ON ALL PAGES
include("pages/footer.php");
?>
</div>
Dann ist mein Kopf Link tut dies, um richtig die Seiten zu laden:
<ul class="links">
<li><a href="index.php?page=home">HOME</a></li>
<li><a href="index.php?page=work">WORK</a></li>
<li><a href="index.php?page=get-in-touch">ABOUT</a></li>
</ul>
Gibt es trotzdem, dass ich mein PHP schreiben könnte, um eine schöner aussehende URL zurückzugeben?
Anstelle der index.php?
Irgendein Rat, um meinen Code aufzuräumen, würde sehr geschätzt werden, da ich sehr neu in PHP bin.
Google oder "ziemlich Urls" "URL-Rewriting" –
wie für die "bereinigen Sie meinen Code" -Anforderung, sollten Sie http://codereview.stackexchange.com/ –
überprüfen. Sie müssen. Htaccess für das tun. Dies ist eine Grundvoraussetzung, so dass Sie es durch einfache Google-Suche finden können. – Manikiran