• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

.htaccess GET Variable als "Unterordner"

Sylnois

Mitglied
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:
<ifModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f


    ErrorDocument 404 /error.php
</ifModule>


RewriteEngine on 


RewriteRule ^(.+) index.php?tk=$1

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
 
Zuletzt bearbeitet:
Funktioniert nicht :?

Code:
<Files config.ini>  order allow,deny
  deny from all
</Files>


<ifModule mod_rewrite.c>
	RewriteEngine on
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f


	ErrorDocument 404 /error.php
</ifModule>


RewriteEngine on 


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

Wird ständig die Errorpage aufgerufen.
 
@threadi Ja, es gibt Unterverzeichnisse, aber darin keine eigene htaccess.

@agund Das sind auch nur Beispiellinks.
 
Änder deine htaccess-Datei mal zu

Code:
<Files config.ini>
order allow,deny
deny from all
</Files>

ErrorDocument 404 /error.php

<ifModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.+) index.php?tk=$2
</ifModule>
 
Zurück
Oben