- Code: Select all
RewriteEngine on
RewriteBase /php/MRTest
RewriteRule ^(.*)/(.*)/(.*)/$ index.php?sub1=$1&sub2=$2&sub3=$3 [L]
RewriteRule ^(.*)/(.*)/$ index.php?sub1=$1&sub2=$2 [L]
RewriteRule ^(.*)/$ index.php?sub1=$1 [L]
Getestet wird mit dieser php:
- Code: Select all
<?php
foreach($_GET as $key => $cont){
echo "[$key] => $cont<br>";
}
?>
Die geht im Prinzip auch nur das URLs ohne slash am Ende nicht erkannt werden => 404.
Also habe ich folgende .htaccess versionen probiert aber alle hatten bei egal welcher Eingabe IMMER das gleiche Ergebnis:
$sub1 => index.php
- Code: Select all
RewriteEngine on
RewriteBase /php/MRTest
RewriteRule ^(.*)/(.*)/(.*)/?$ index.php?sub1=$1&sub2=$2&sub3=$3 [L]
RewriteRule ^(.*)/(.*)/?$ index.php?sub1=$1&sub2=$2 [L]
RewriteRule ^(.*)/?$ index.php?sub1=$1 [L]
- Code: Select all
RewriteEngine on
RewriteBase /php/MRTest
RewriteRule ^(.*)/(.*)/(.*)/$ index.php?sub1=$1&sub2=$2&sub3=$3 [L]
RewriteRule ^(.*)/(.*)(.*)/$ index.php?sub1=$1&sub2=$2&sub3=$3 [L]
RewriteRule ^(.*)/(.*)/$ index.php?sub1=$1&sub2=$2 [L]
RewriteRule ^(.*)/(.*)$ index.php?sub1=$1&sub2=$2 [L]
RewriteRule ^(.*)/$ index.php?sub1=$1 [L]
RewriteRule ^(.*)$ index.php?sub1=$1 [L]
Hat irgendjemand ne Idee was da schief läuft?