Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
RewriteEngine on
RewriteRule ^(.*)/(.*)$ test.php?param=$1
array(1) {
["param"]=>
string(63) "under19/season=2014/matches/live/day=15/session=1/match=2011140"
}
Also ich bin davon ausgegangen, dass du die URL so aufrufen möchtest, wie in dem von dir gezeigten Beispiel. Aber so ist wie du es hier zeigst ist es nicht sinnvoll, besser ist einen Frontcontroller zu benutzen, der entsprechend der Parameter die Verarbeitung weiterleitet. Also in etwas so: index.php?action=match&id=1matches/match.php?match=1
oder habe ich nen Denkfehler?
RewriteRule /matches/match/(.*)-(.*)$ /matches/index.php?$1=$2
$spiel = mysql_real_escape_string($_GET['spiel']);
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule ^\.php$ /error.php[L]
du kann doch im PHP einfach einen Redirekt-Header ausgeben, wenn die Abfrage kein Ergebnis zurückliefert.
if(mysql_num_rows($abfrage) == 0){
header ("Location: error.php?id=$abfrage");
}