Saubere URLs ohne Modrewrite, alter Hut, aber DAS?
Verfasst: 17.08.2006, 09:54
Dass dies geht ist ja ein alter Hut, indem man www.domain.tld/script.php/1 angibt und es intern dann per php wandelt. Das benutze ich auch zumeist bei meinem Projekten, weil mein modrewrite bei HE leider niemals korrekt funktioniert, wenn einmal ein Fehler drin war (aber das ist ein andere Thema).
Nun habe ich aber ein seltsames Phänomen beobachtet. Und zwar habe ich eine URL www.domain.tld/script/1
Das frisst jeder Browser ohne Murren und ohne .htaccess. Intern wird es als script.php/1 gehandhabt und auch so von php aufbereitet. Es wird auch von Google akzeptiert. Probiere ich das auf einer anderen Domain, so klappt das zwar ansatzweise, aber die Parameter werden nicht übergeben, was ja auch logisch ist, da ich der Einfachheit halter mit "explode("script.php"...) arbeite und nicht mit regexp.
Das dürfte bei der anderen Domain jedoch gar nicht funktionieren und ich stehe vor einem Rätsel... Eine Beispiel-URL wäre https://www. artikel-schmiede .de/artikel/19/Krebszelle-Mensch
normalerweise müsste es "artikel.php/19..." lauten, tut es aber nicht. Aus irgendeinem Grunde hab ich die Verlinkung zufällig falsch gemacht und bei den Links das ".php" mittendrin vergessen. Und dann kam das bei raus.
Vielleicht bin ich zu alt und überseh was ganz simples, aber ich kann es mir nicht erklären, denn ich hab definitiv auf der Domain keine .htaccess
Jemand eine Idee??
Nun habe ich aber ein seltsames Phänomen beobachtet. Und zwar habe ich eine URL www.domain.tld/script/1
Das frisst jeder Browser ohne Murren und ohne .htaccess. Intern wird es als script.php/1 gehandhabt und auch so von php aufbereitet. Es wird auch von Google akzeptiert. Probiere ich das auf einer anderen Domain, so klappt das zwar ansatzweise, aber die Parameter werden nicht übergeben, was ja auch logisch ist, da ich der Einfachheit halter mit "explode("script.php"...) arbeite und nicht mit regexp.
Das dürfte bei der anderen Domain jedoch gar nicht funktionieren und ich stehe vor einem Rätsel... Eine Beispiel-URL wäre https://www. artikel-schmiede .de/artikel/19/Krebszelle-Mensch
normalerweise müsste es "artikel.php/19..." lauten, tut es aber nicht. Aus irgendeinem Grunde hab ich die Verlinkung zufällig falsch gemacht und bei den Links das ".php" mittendrin vergessen. Und dann kam das bei raus.
Vielleicht bin ich zu alt und überseh was ganz simples, aber ich kann es mir nicht erklären, denn ich hab definitiv auf der Domain keine .htaccess
Jemand eine Idee??