.htaccess GET Variable als "Unterordner"

Hallo Leute

Wenn man meine Seite mit solch einem ähnlichen Link aufruft: www.meineseite.ch/irgendwas/index.php?variable=1231231230 dann wird der Wert der Variable(also „1231231230“) in eine Textbox geschrieben.
Schön und gut. Ich finde solch einen Link jedoch ein bisschen „unschön“. Ich möchte den Link so haben: www.meineseite.ch/irgendwas/1231231230.
Mein bisheriger Code:

[CODE]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

ErrorDocument 404 /error.php

RewriteEngine on

RewriteRule ^(.+) index.php?tk=$1
[/CODE]

Dies funktioniert nur auf meiner lokalen Ebene(localhost/1231231230). Ausserdem möchte ich einen Error ausgeben wenn man solch einen Link aufruft: www.meineseite.ch/irgendwas/1231231230/irgendwas02/irgendwas03

Hat jemand eine Idee?

Gruss
Dario

Vorschlag:

RewriteRule ^(.*)/(.+) index.php?tk=$2

Funktioniert nicht :?

[CODE] order allow,deny
deny from all

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f
ErrorDocument 404 /error.php

RewriteEngine on

RewriteRule ^(.*)/(.+) index.php?tk=$2[/CODE]

Wird ständig die Errorpage aufgerufen.

Gibt es ein Unterverzeichnis und darin eine eigene htaccess?

Da deine Links nicht gehen.,… weiß ich nicht was du meinst… oder was du willst.

@threadi Ja, es gibt Unterverzeichnisse, aber darin keine eigene htaccess.

@agund Das sind auch nur Beispiellinks.

Änder deine htaccess-Datei mal zu

[code]
order allow,deny
deny from all

ErrorDocument 404 /error.php

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)/(.+) index.php?tk=$2 [/code]

Funktioniere nicht :S
Kommt immer die Errorpage.

Was sagt das error-Log dazu?