Zum Inhalt springen

realURL

Erstellt am 11. Juni 2008 · 2 Antworten · letzte Antwort am 13. Juni 2008

Tags: Frage

bpaulsen ·

Hallo Zusammen,

ich habe bei mir realURL eingerichtet, funktioniert auch soweit alles wunderbar. Nun möchte ich das eine Datei z.B. print.html von überall aufgerufen werden kann und dann die inderne Seite (index.php?id=5) angezeigt wird. Wie bekomme ich das hin?

Also hier noch ein paar beispiele:

http://www.domain.de/print.html
http://www.domain.de/uebersicht/print.html
http://www.domain.de/uebersicht/eintrag/print.html
http://www.domain.de/uebersicht/eintrag/print.html?uid=10

sollen alle auf http://www.domain.de/index.php?id=5 weitergeleitet werden, bei zusätzlichen GET Paramentern, sollen diese natürlich dann mit dran gehangen werden. http://www.domain.de/index.php?id=5&uid=10

Wie bekomme ich das hin?

Vielen Dank

Gruß

Björn

bpaulsen ·

Hallo Zusammen,

hat keiner eine Idee?

Ich hab das jetzt mit RewriteRules Probiert:
RewriteRule ^(.*)print(.*)\.html$ /index.php?id=5&p=$2 [L]

aber leider funktioniert das nur, wenn RealURL deinstalliert ist.

gruß

björn

bpaulsen ·

Hallo zusammen,

so ich hab mich jetzt für CoolURI entschieden. Da klappt wenigstens etwas von dem ganzen:

Ich hab folgendes in die CoolUriConf.xml ergänzt.

<predefinedparts>
<part>
<parameter>tx_extkex[detail]</parameter>
<userfunc>tx_extkey_pi1->cooluri</userfunc>
</part>

In der Userfunc wird dann folgendes damit gemacht:
function cooluri($config,$value)
{
// var_dump($config);
// var_dump($value);
return 'detail'.$value;
}

also kommt dann eine URL wie diese raus, wenn &tx_extkex[detail]=123 ist:
domain.de/sport/fussball/detail123.html

wie kann ich es nun schaffen, das in der Userfunc genau die gleiche URL angezeigt wird, bzw. auch aufgerufen werden kann, aber die id auf einen Festen wert gesetzt wird? Also im hintergrund die URL index.php?id=100&tx_extkex[detail]=123 aufgerufen wird.

Gruß

Björn