Zur Navigation

browseradressangaben mit htaccess umschreiben?

1 andehrl

hallo, ist es möglich die im browser angezeigte adresse mit htaccess zu verändern?
ich hätte gerne, das die adresszeile immer ab '.php' als nicht sinnergebende zeichenfolge dargestellt wird.


das also zb aus

http://www.mit-umzug-gelegenheit.de/s9dNutzernameAendernSicher.php?recordID=abc123

http://www.mit-umzug-gelegenheit.de/s9dNutzernameAendernSicher u743g%436

oder ähnliches wird.

17.12.2010 17:56

2 Jörg Kruse

Vorweg: von einer URL mit einem Leerzeichen würde ich schonmal abraten, bzw. das Leerzeichen als %20 codieren.

ist es möglich die im browser angezeigte adresse mit htaccess zu verändern?

Mit der .htaccess alleine nicht. Du musst die Verlinkung entsprechend ändern. Die htaccess leitet dann nur serverintern wieder zurück auf die Originaladresse. Da es hier anscheinend kein Entsprechungsmuster gibt, müsstest du für jede URL eine eigene Regel in der htaccess anlegen.

Die Frage, die ich mir hier stelle: wozu willst du das machen?

17.12.2010 19:44

3 andehrl

Zitat von Jörg
Die Frage, die ich mir hier stelle: wozu willst du das machen?

in einer meiner seiten wird in der URL als ID die jewielige email angezeigt. ich dachte ich könnte die URL ab einem definierten punkt codieren, damit diese mailadressen nicht erkennbar sind. muss das aber dann wohl noch in der datei ändern.

18.12.2010 12:37

... 6 Monate später ...

4 Thomas (Gast)

Ich habe ein ähnliches Problem ich möchte diese URL

.../tourismus/index.php?option=com_joomloc&view=engine&layout=
geo&liste=80&place=dep&Itemid=137

in

.../tourismus/Vermieter

ändern ?! Wie mache ich das ?!

24.06.2011 11:46

5 Jörg Kruse

Mit mod_rewrite in der .htaccess Datei die URL umschreiben:

RewriteEngine on
RewriteRule tourismus/Vermieter tourismus/index.php?option=com_joomloc&view=engine&layout=

... anschließend die Verlinkung entsprechend ändern

24.06.2011 12:36 | geändert: 24.06.2011 12:36

6 Thomas (Gast)

wirklich vielen Dank !!! :) Ist ja, wenn man einmal mit dem Kopf drauf gestoßen wird, recht einfach ....

24.06.2011 20:02

... 1 Jahr und 9 Monate später ...

7 Anke (Gast)

Hallo,
ich hab das von dir hier beschriebene ausprobiert und es geht nicht.
Ich öffne die htaccess Datei ganz normal im Editor und habe sie mit dem ANSI Code gespeichert. Meine Datei sieht so aus:

RewriteEngine on
RewriteRule index.htm index.php
RewriteRule haus.htm index.php?menu_1=1
RewriteRule anwesen.htm index.php?menu_1=2

Und eben soweiter.
Da aller Dings das Menü eine PHP datei ist wo die Menüpunkte generriert werden, habe ich da auch die zu ändernden URLs rein geschrieben.

$text = array('','haus','anwesen','umgebung','preise','anfahrt','kontakt');  // Hauptmenu
$link = array('index.htm','haus.htm','anwesen.htm','umgebung.htm','preise.htm','anfahrt.htm','kontakt.htm');

Meine Frage ist dann also habe ich etwas falsch gemacht?
Oder fehlt etwas?

Mit besten Dank
Anke

04.04.2013 14:55

8 Jörg Kruse

Wie hast du denn getestet - hast du einen Link im Menü angeklickt oder die Adresse direkt in die Browseradresszeile eingegeben? Falls ersteres nicht funktioniert hat: funktioniert denn zweiteres?

Ob das Menü korrekt umgesetzt ist, kannst du auch überpüfen, indem du dir den HTML-Quelltext im Browser anzeigen lässt.

04.04.2013 17:08

9 Anke (Gast)

Danke für die schnelle Antwort.
Ich muss zugen es hat sich gerade erledigt . =)
Es fehlte nur eine Variable die ich übersehen hatte.

Aber danke trozdem.

=D

04.04.2013 17:14

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]