URL in Hash umwandeln

Alles, was den Apache betrifft, kann hier besprochen werden.

URL in Hash umwandeln

Postby Flucker » 01. April 2010 15:21

Hallo Zusammen,

ich suche eine Standart Lösung womit man die URL in einen Hash z.B. md5 konvertieren kann.

Beispiel:
http://www.domain.de/hallo/zusammen?id= ... abel=hallo
-> http://www.domain.de/e5a4ac0c91926e4be65800b836965e6e

Ich möchte gerne ein teil einer Webseite rekursive mittels wgets herunterladen. Leider sind die URLs größer 255 Zeichen, so dass ich sie nicht auf die Platte speichern kann. Ich habe mir daher überlegt, ob ich den Dateinamen der Webseite als Hash abspeichere, jedoch muss dies der Apache als vorgeschalteter Cache umwandeln können.

Besitzt der Apache hierfür eine performate Möglichkeit?

Viele Grüße
Flucker
Flucker
 
Posts: 3
Joined: 01. April 2010 15:04

Re: URL in Hash umwandeln

Postby Altrea » 01. April 2010 23:05

Flucker wrote:Leider sind die URLs größer 255 Zeichen

Was sind denn das für URLs? Soll sich die jemand merken können?
Und statt die URL-Struktur zu überdenken, möchtest du nun lieber nichtssagende Zeichenfolgen?

Zur Problemlösung habe ich nichts beizutragen. Die dümmen Sprüche waren dafür umsonst :D
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8299
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: URL in Hash umwandeln

Postby Flucker » 06. April 2010 14:12

Altrea wrote:Was sind denn das für URLs? Soll sich die jemand merken können?
Und statt die URL-Struktur zu überdenken, möchtest du nun lieber nichtssagende Zeichenfolgen?


Sicherlich würde ich lieber das URL Konzept verändern, jedoch ist das nicht in meinem Einflussbereich und teilweise vom Produkt fest vorgegeben.

Ich glaube Du hast mich etwas falsch verstanden, ich möchte nicht das der Benutzer eine andere URL als sonst sieht. Der Hash zu der URL soll nur intern im Apache verwendet werden.

1. Apache erhält URL Request
2. Apache wandelt die URL in einen Hash um
3. Apache überprüft, ob eine Datei mit dem Hash schon im FileSystem vorliegt
4a. Wenn "Ja" dann liefert er die Seite aus dem FileSystem aus
4b. Wenn "Nein" Applikation Cluster im Hintergrund erhält die ursprüngliche URL Anfrage

Für den Benutzer ändert sich nichts.

Viele Grüße
Flucker
Flucker
 
Posts: 3
Joined: 01. April 2010 15:04

Re: URL in Hash umwandeln

Postby Altrea » 06. April 2010 21:20

Willkommen in der wundersamen Welt von mod_rewrite.
Dieses Modul brauchst du zumindest um die URL umzuschreiben.

Ich bezweifel, dass du hash Funktionen mit mod_rewrite nutzen kannst, das kann dir vielleicht einer der mod_rewrite Profis hier sagen.
Falls nicht wird die Lösung vermutlich ineffizient und Kompliziert, nur um die Unzulänglichkeiten deines produktes auszugleichen.

Nur so aus persönlichem Interesse, welches Produkt generiert denn so überlange URLs?
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8299
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: URL in Hash umwandeln

Postby Flucker » 08. April 2010 14:54

Altrea wrote:Willkommen in der wundersamen Welt von mod_rewrite.
Dieses Modul brauchst du zumindest um die URL umzuschreiben.

Ich hatte auch mod_rewrite im Fokus, jedoch konnte ich in der Apache rewrite Doku nichts darüber finden.

Auch ein Posting bei einem modrewrite Forum brachte bisher kein Lösungsansatz. :roll:

Die Produkte lasse ich mal bewusst verborgen :)
Flucker
 
Posts: 3
Joined: 01. April 2010 15:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests