1
Was ich habe jetzt arbeiten, ist dies:
webshop/index.php?page=home
neu geschrieben:
webshop/home
Aber jetzt möchte ich den folgenden Link haben:
webshop/account/login
Ich dachte, dass es mit dem Code funktionieren sollte, den ich bekam, aber es nicht tut.
Was habe ich die folgende PHP-Code:
<?php
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 'home';
}
if (strpos($page, '/') !== false || !file_exists("pages/$page.php")) {
$page = 'error';
}
include ("pages/$page.php");
?>
und dies ist meine .htaccess-Datei:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} /index\.php [NC]
RewriteRule ^(.*?)index\.php$ /$1 [L,R=302,NC,NE]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^webshop/([^/]*)$ /webshop/?page=$1 [L]
Was genau ist das Problem? – starkeen
Ich möchte die Seiten in Unterordnern wie: Kontobehälter Login usw. anmelden. Der Link, den ich damit haben möchte, ist Webshop/Account/Login – Kevin