Hallo,
ich habe ein kleines Problem und kann derzeit keine Lösung finden.
ich hab folgenden Code in einer index.php
zusätzlich habe ich noch folgende .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . ./index.php [L]
Also Sinn des Scriptes ist es eine Domain.de/ordner1/ordner2 aufzurufen und diese ordner 1 und 2 als GET Variable zu nutzen. Ordner 1 wird hier Impressum genannt und dieser ruft über Switch Case diese Datei auch auf
auch den Ordner 2 kann ich soweit auslesen.
nun komme ich zu meinen Problem.
Sobald ich in der index.php irgendwelche includes einfüge, Funktioniert nur noch der folgende Link
Domain.de/Impressum
alle anderen Links wie
Domain.de/Impressum/
Domain.de/Impressum/test/
funktionieren nicht mehr!
warum ist das so?
Hat jemand einen Rat?
PS: Achso und alle "Ordner" die aufgerufen werden, existieren natürlich nicht wirklich, Switch Case regelt das weitere
ich habe ein kleines Problem und kann derzeit keine Lösung finden.
ich hab folgenden Code in einer index.php
PHP-Code:
$path = '';
$params = str_replace($path, '', $_SERVER['REQUEST_URI']);
$_params = explode('/', $params);
foreach($_params as $key => $value){
if(empty($value))
unset($_params[$key]);
}
$_params = array_values($_params);
$action = $_params[0];
switch($action)
{
case "impressum" : include('impressum.php'); break;
default : include('test.php'); break;
}
echo "Varibale 0 = ".$_params[0]."<br>";
echo "Varibale 1 = ".$_params[1]."<br>";
echo "Varibale 2 = ".$_params[2];
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . ./index.php [L]
Also Sinn des Scriptes ist es eine Domain.de/ordner1/ordner2 aufzurufen und diese ordner 1 und 2 als GET Variable zu nutzen. Ordner 1 wird hier Impressum genannt und dieser ruft über Switch Case diese Datei auch auf
auch den Ordner 2 kann ich soweit auslesen.
nun komme ich zu meinen Problem.
Sobald ich in der index.php irgendwelche includes einfüge, Funktioniert nur noch der folgende Link
Domain.de/Impressum
alle anderen Links wie
Domain.de/Impressum/
Domain.de/Impressum/test/
funktionieren nicht mehr!
warum ist das so?
Hat jemand einen Rat?
PS: Achso und alle "Ordner" die aufgerufen werden, existieren natürlich nicht wirklich, Switch Case regelt das weitere

Kommentar