online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon papiiiiiiiiiii vom 06.08.2019, 17:14 Options

Komme in PHP URL.

Guten Tag!

Und zwar würde ich gerne wissen was es mit " , " in der URL von php dateien auf sich hat. Wie es Eventuell funktioniert , wozu es dient , und warum?

bsp. Chat,blabla.php

zu sehen auf http://www.Stimmenplanet.de


Antwort schreiben

Antwort 1 von luke vom 06.08.2019, 17:16 Options

Hallo,
es gibt beim Apache ein Modul namens Mod Rewrite.
Dadurch kann man URL's umschreiben.
Aus deinem Beispiel könnte so werden

Zitat:
Chat,blabla.php
=>
Zitat:
Chat.php?Get1=blabla


HTH
Luke

Antwort 2 von papiiiiiiiiiii vom 06.08.2019, 17:18 Options

Ja aber wie bei Stimmenplanet , bleibt die URL ja so....und da wird nichts umgeschrieben...

http://www.stimmenplanet.de/community,chat.php

Antwort 3 von luke vom 06.08.2019, 17:22 Options

Hi,
die Umwandlung passiert Serverintern.
Aber schau mal bei Mein.Stimmplanet ;)
Da ist das anders...

Antwort 4 von papiiiiiiiiiii vom 06.08.2019, 17:24 Options

Und warum machen die das mal so , mal so? wozu dient das? ; )

Antwort 5 von rabies vom 06.08.2019, 17:26 Options

Ich tippe hier lediglich auf eine unkonventionelle Namensgebung. Mit Rewriting hat das wenig zu tun. Wenn doch, dann wären Sie auf der genannten Beispielseite alles andere als konsequent.

Zitat:
Ja aber wie bei Stimmenplanet , bleibt die URL ja so....und da wird nichts umgeschrieben...

Sicher; die URL bleibt so, aber ob im Endeffekt das Rewrite-Modul von Apache, LightTPD, oder sonst einem Webserver werkelt, merkst Du selbst als Benutzer nicht.

Im Browser steht eine Anfrage auf 'ich-bin-ein-toller-aussagekraeftiger-titel.html' zu Buche, der Webserver bekommt diese Anfrage, und wandelt Sie in 'index.php?title=ich-bin-ein-toller-aussagekraeftiger-titel' um.

--rabies.

Antwort 6 von papiiiiiiiiiii vom 06.08.2019, 17:32 Options

Hätte noch ne Frage , falls man das auf anhieb erkennen kann , ist das ein komplexeres System , wenn man jetzt mal von dem VOTE Feature absieht? d.h schwer so etwas zu realisieren?

Antwort 7 von luke vom 06.08.2019, 17:33 Options

Die Frage des Sinns beim Rewriting ist oftmals Suchmachinenoptimierung, da Google und Co lieber nicht dynamische Seiten indizieren, gaukelt man ihnen so Statik vor.

Antwort 8 von luke vom 06.08.2019, 17:35 Options

definiere Schwer...

Antwort 9 von papiiiiiiiiiii vom 06.08.2019, 17:37 Options

Naja im prinzip erst mal ein Grundsystem User Registrierung , Foren System , Chat System , Profile , PN System , und nein ich möchte keinen fertigen Community baukasten nehmen ^^

Antwort 10 von rabies vom 06.08.2019, 17:40 Options

Ob das schwer ist, hängt von Deinen bisherigen Kenntnissen ab. Chat-Systeme in PHP sind - schulligung - für'n *Z*, da sind Lösungen in JAVA oder anderen Sprachen wesentlich performanter, stabiler und komfortabler.

Alles in allem kann man sagen: Eine schöne Aufgabe, die einem, sofern man es allein umsetzen will, viele Nerven und Kaffeepackungen kosten wird. :-)

Antwort 11 von papiiiiiiiiiii vom 06.08.2019, 17:41 Options

Naja das mit dem Chat könnte man ja in Verbindung mit Flash ,. oder AJAX bringen ....

Antwort 12 von papiiiiiiiiiii vom 06.08.2019, 17:45 Options

Nochmal zu den Links :

Im Forum schimpfen sich die Links :

http://www.stimmenplanet.de/forum_beitrag,720816,1,1.php

Woebi das ja verschiedene Attribute sind ,

720816 = nummer des beitrages
1= seite

dann kann es ja nicht nur einfach eine Normale Namensgebung sein , oder?

Antwort 13 von rabies vom 06.08.2019, 17:46 Options

Zitat:
Flash ,. oder AJAX


Ich hab' ja nicht grundlos 'performant' mit untergebracht. Für Chats werden persistente Verbindungen benötigt; also fällt AJAX schon einmal flach, da es, wie der Name schon sagt, nur asynchrone (non-persistente) Requests absetzen kann.

Wie das bei ActionScript aussieht, kann ich nicht sagen, aber soweit ich weiß, hat man dort die Möglichkeit, mit Sockets herumzuspielen, ... Aber dafür leg ich meine Hand nicht ins Feuer. :D

--rabies.

Antwort 14 von rabies vom 06.08.2019, 17:46 Options

Richtig, in diesem Fall wurde hier wahrscheinlich eine Rewrite-Engine dazwischengeschaltet.

Antwort 15 von papiiiiiiiiiii vom 06.08.2019, 17:48 Options

Nur entfällt mir irgendwo der sinn : da Google die Links genauso intepretiert.

Antwort 16 von rabies vom 06.08.2019, 17:57 Options

Das mag sein. Ich denke das diese Art von Rewriting noch aus einer Ära stammt, als man dachte, dass Query-Strings (bspw.: ?beitrag=3299&page=2) nicht von Google in den Index aufgenommen wurden.

Heutzutage wird soetwas gerne genutzt, um Schlagwörter in der URL zu platzieren, denn die aufgerufenen Dateinamen werden sehr wohl von Google gewichtet.

Antwort 17 von papiiiiiiiiiii vom 06.08.2019, 18:01 Options

Erklär das dann auch , das die noch nie eine Foren Suche programmiert haben? und es auch nicht werden tun...

Antwort 18 von papiiiiiiiiiii vom 06.08.2019, 18:07 Options

Und wenn man im Forum ein Thema oder eine Antwort Erstellen will sieht das ganze wieder so aus :

http://www.stimmenplanet.de/index.php?action=forum&nav=erstellen&thema=-1&forum=6

ist mir irgendwie zu hoch?

Antwort 19 von rabies vom 06.08.2019, 19:31 Options

Wie schon weiter oben gesagt: Wirklich konsequent wirkt der Aufbau nicht. Aber hier Behauptungen anzustellen, warum Sie etwas auf Seite XY so, oder so gemacht haben, wäre pures Raten. Ich kenne das Projekt nicht und weiß dementsprechend nicht, was sich die Programmierer dabei gedacht haben.

Zu letzterer Vorgehensweise könnte ich mir den Gedankengang nur so vorstellen: Es ist einem Benutzer nur möglich, einen Beitrag zu erstellen, wenn er auch eingeloggt ist. Da sich Google, oder andere Suchmaschinen aber nicht die Mühe machen werden, sich bei einem Forum anzumelden um dies zu indexieren, ist auch das Rewriting nicht angebracht. Also wird darauf verzichtet.

--rabies.

Ähnliche Themen

Frame-Ersatz mit PHP
Strg_Alt_Entf  25.03.2007 - 153 Hits - 61 Antworten

Zählenwenn oder Summenprodukt oder ???
JeremyMcNeill  13.11.2007 - 200 Hits - 3 Antworten

VBA - Import mit Pfadangabe (Inputbox)
Tomschi  24.01.2008 - 117 Hits - 9 Antworten

VBA - Formel, Zelländerung, Makrostart
Tomschi  01.01.2008 - 89 Hits - 8 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026