/HTML/Projektmanagemnt/etc --- Weiterleitung?
JXR
- webserver
Hallo!
Ich arbeite gerade an einer Seite die sich jährlich ändert. Deswegen wollte ich eigentlich das ganze so managen:
Jedes Jahr bekommt ein Verzeichnis 2007, 2008, ...
Dann wollte ich in der index.html einfach eine Umleitung zum aktuellen jahr machen, mittels http-equiv="Refresh".
Ich habe eine andere Seite da verwende ich sowas schon um aus einer Kollektion einen Modeartikel aus der Kollektion zur Startseite zu machen.
Man kommt also auf die Seite udn wird zu der Seite geleitet die die Modedesignerin derzeit als Feature sofort präsentieren will. Das erspart es mir ständig die Einstiegsseite zu ändern. Ich ändere dort nur die URL/URI zu einer andern Seite der Kollektion.
Ähnlich wollte ich es nun bei der sich jährlich ändernden Seite handhaben.
index HTML ist immer gleich, ausser dass sich die URL/URI der http-equiv="Refresh"-Umleitung ändert:
im Jahr 2007 zum Unterverzeichnis "2007"
im Jahr 2008 zum Unterverzeichnis "2008"
usw.
Nun lese ich aber dass diese Form der Umleitung nicht unproblematisch ist.
Wenn dem so ist, löse ich es gerne anders. Aber am Grundprinzip möchte ich nichts ändern. (PHP und Kram fällt flach, 1. kann ich es so gut wie gar nicht, zum anderen lohnt es sich bei diesen Projekten nicht dass ich mich reinarbeite, jemanden anderen damit zu beauftragen gibt der Etat nicht her, daher dieser einfache aber praktikable Ansatz).
Welche Alternativen habe ich?
Ich habe das hier gefunden:
http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm
aber damit kann ich gerade gar nichts anfangen. Da müsset ich mich erstmal reinlesen, aber ich vermute der Hoster bei dem die Seite liegen gibt das von den Zugriffsrechten nicht her.
Ich habe vage im Kopf dass solch eine Umleitung mittels der .htaccess möglich ist. Stimmt das? Und wenn ja, ist diese Methode weniger problematisch als eine Umleitung mittels http-equiv="Refresh"? Oder schenkt sich das nichts und hat die selben Nachteile?
Ein Nachteil, der wirklich stört ist dass Suchmaschinen-Robots angeblich manchmal nicht mit der http-equiv="Refresh"-Umleitung klar kommen.
Irgendwelche Tipps? Danke!
Hinweis: ich möchte aber für diese simple Aufgabe wirklich kein Redaktionssystem auf Basis von PHP oder vergleichbarem hochziehen! :)
Es sollen weitgehend statische Webseiten bleiben. Auf dem Server auf dem die Seiten gehostet sind, ist sowieso kein PHP gebucht. JavaScript fällt auch flach. Das brächte mir ja nur noch mehr Probleme in Sachen Barrierefreiheit und Suchmaschinentauglichkeit.
Merci!
hallo,
Ich arbeite gerade an einer Seite die sich jährlich ändert.
Oh, dann hast du immer ein ganzes Jahr Zeit, um herauszufinden, wie du es besser machen kannst. Meine Verträge belaufen sich in der Regel auf ganze vier Wochen ...
Deswegen wollte ich eigentlich das ganze so managen:
Jedes Jahr bekommt ein Verzeichnis 2007, 2008, ...
Das kann man machen, ja.
Dann wollte ich in der index.html einfach eine Umleitung zum aktuellen jahr machen, mittels http-equiv="Refresh".
Und das ist eine völlig ungenügende und absolut falsche Idee. Was willst du denn _wirklich_ erreichen? Wenn ein "user" sich in diesem Jahr einwählt und deine Seite ankuckt, soll er vermutlich die grade für 2008 gültige Fassung zu sehen bekommen. Das ist ok. Nun soll er aber auch noch wählen können, ob er auch eine "ältere" Fassung, also die von 2007, zu sehen bekommen könnte. Hm. Eigentlich kein Problem, du mußt ihm dazu nur irgendeine Auswahlmöglichkeit anbieten.
Nun lese ich aber dass diese Form der Umleitung nicht unproblematisch ist.
Wo liest du denn sowas?
(PHP und Kram fällt flach, 1. kann ich es so gut wie gar nicht, zum anderen lohnt es sich bei diesen Projekten nicht dass ich mich reinarbeite, jemanden anderen damit zu beauftragen gibt der Etat nicht her, daher dieser einfache aber praktikable Ansatz).
Dein "Ansatz" ist für deine Fragestellung weder "einfach" noch "praktikabel". Er ist schlichtweg falsch. Du wirst nicht darum herumkommen, dich mit wenigstens einer serverseitigen Technik (also "PHP und Kram") zu beschäftigen bzw. sie zu lernen.
Ich habe das hier gefunden:
http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm
Nett - du hast aber vergessen, in der Forumshilfe nachzulesen, wie du hier im Forum anklickbare Verweise einbinden kannst - und du hast völlig übersehen, daß http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm für deine Fragestellung absolut irrelevant ist (ich habe übrigens diese "Seite" als letzter redaktionell betreut bisher).
aber damit kann ich gerade gar nichts anfangen.
Richtig. Diese Seite in SELFHTML nutzt dir für das geschilderte "Problem" überhaupt nix.
Da müsset ich mich erstmal reinlesen, aber ich vermute der Hoster bei dem die Seite liegen gibt das von den Zugriffsrechten nicht her.
Ups? Der "Hoster" der SELFHTML-Dokumentation gibt dir alle nur denkbaren Rechte, die Dokumentation zu lesen, herunterzuladen, und sogar an ihrer Weiterentwicklung mitzuwirken
Ich habe vage im Kopf dass solch eine Umleitung mittels der .htaccess möglich ist. Stimmt das?
Nein, da es sich nicht um eine "Umleitung" handelt.
Und wenn ja, ist diese Methode weniger problematisch als eine Umleitung mittels http-equiv="Refresh"?
.htaccess kann tatsächlich soetwas wie eine "Umleitung" bewirken. Dein "refresh" kann das aber nicht, insofern ist die Frage indiskutabel. Die beiden Vorgehensweisen sind ganz einfach nicht vergleichbar.
Hinweis: ich möchte aber für diese simple Aufgabe wirklich kein Redaktionssystem auf Basis von PHP oder vergleichbarem hochziehen! :)
Du wirst auch kein "Redaktionssystem hochziehen" müssen. Aber du wirst dich mit der Frage beschäftigen müssen, was serverseitig zu lösen ist. Dein Ansatz, irgendwas über "meta" lösen zu wollen, ist grundsätzlich falsch.
Auf dem Server auf dem die Seiten gehostet sind, ist sowieso kein PHP gebucht.
Dann hast du ein Problem. Such dir einen anderen "Server" oder konfiguriere deinen Server anders, so daß PHP (oder eine andere Servertechnik) möglich ist.
JavaScript fällt auch flach. Das brächte mir ja nur noch mehr Probleme in Sachen Barrierefreiheit und Suchmaschinentauglichkeit.
Öhm ... das ist eine fatale Fehleinschätzung. "Barrierefreiheit und Suchmaschinentauglichkeit" haben mit Javascript exakt gar nichts zu tun. Richtig ist allerdings, daß es für dein Ansinnen absolut keine Lösung mit Javascript gibt.
Grüße aus Berlin
Christoph S.
Oh, dann hast du immer ein ganzes Jahr Zeit, um herauszufinden, wie du es besser machen kannst. Meine Verträge belaufen sich in der Regel auf ganze vier Wochen ...
Vier Wochen zum Überlegen, oder vier Wochen um drüber zu reden? :)
Das kann man machen, ja.
Und das ist eine völlig ungenügende und absolut falsche Idee.
Wo liest du denn sowas?
Dein "Ansatz" ist für deine Fragestellung weder "einfach" noch "praktikabel".
Nett
Richtig.
Ups?
Nein, da es sich nicht um eine "Umleitung" handelt.
.htaccess kann tatsächlich soetwas wie eine "Umleitung" bewirken.
Du wirst auch kein "Redaktionssystem hochziehen" müssen.
Dann hast du ein Problem.
Öhm ... das ist eine fatale Fehleinschätzung.
Ab Montag sollten wir mögliche Problemlösungen erarbeiten.
Viele Grüße!
_Dirk
Nun lese ich aber dass diese Form der Umleitung nicht unproblematisch ist.
Wo liest du denn sowas?
Hier http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung lese ich sowas.
Dein "Ansatz" ist für deine Fragestellung weder "einfach" noch "praktikabel".
Es funktioniert. Es ist also sowohl einfach als auch praktikabel. Aber die Frage wurde auch nur deswegen gestellt weil ich eine andere Lösung suche.
Er ist schlichtweg falsch. Du wirst nicht darum herumkommen, dich mit wenigstens einer serverseitigen Technik (also "PHP und Kram") zu beschäftigen bzw. sie zu lernen.
Wie gesagt. Severseitig nicht vorhanden. Und für so eine kleinigkeit auch vollkommen übertrieben.
Wärst du evtl. so nett mir auszuführen warum genau du den Umleitungsansatz für "falsch" und "nicht praktikabel" hällst?
Ich habe das hier gefunden:
http://de.selfhtml.org/servercgi/server/httpstatuscodes.htmund du hast völlig übersehen, daß http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm für deine Fragestellung absolut irrelevant ist (ich habe übrigens diese "Seite" als letzter redaktionell betreut bisher).
aber damit kann ich gerade gar nichts anfangen.
Richtig. Diese Seite in SELFHTML nutzt dir für das geschilderte "Problem" überhaupt nix.
Was glaubst du was ich mit "aber damit kann ich gerade gar nichts anfangen" ausdrücken wollte?
Ups? Der "Hoster" der SELFHTML-Dokumentation gibt dir alle nur denkbaren Rechte, die Dokumentation zu lesen, herunterzuladen, und sogar an ihrer Weiterentwicklung mitzuwirken
Ich soll an einer Dokumentation mitwirken, bei Themen die ich selbst nicht beherrsche?
Dein Ansatz, irgendwas über "meta" lösen zu wollen, ist grundsätzlich falsch.
Weshalb ist er das?
Eigenlich habe ich mich nicht hierher begeben um mich von oben herab, oberlehrerhaft belehren zu lassen. Aber ich kenne das SELFHTML-Forum schon 'ne Weile. Ich war auf sowas vorbereitet.
Wenn man anderen nicht helfen oder etwas erklären will sollte man nicht antworten. Meine Meinung. Aber lassen wir das - diese Diskussion führt zu nichts.
Hi Christoph,
an manchen Tagen sollte man dir wirklich ein "der will doch nur spielen"-Schildchen um den Hals haengen ... oder traegst du bereits eins, und man sieht's hier im Forum nur nicht?
MfG ChrisB
hi $name,
*lol*
oder auch: der will nicht spielen, der will nur beißen ;-)
SCNR
gruss
shadow
Spricht was gegen redirect in einer .htaccess -Datei? Irgendwie nicht. Wie möchtest du das eigentlich mit, dem von dir als Lösung bezeichnetem, PHP (oder einer andern serverseitigen Sprache) lösen? Ich wüsste nicht was man damit sinnvolles machen sollte, um dies hier zu lösen.
Aber ein Redirect in der .htaccess ist doch für umgezogene Seiten gedacht. Und man muss dafür weniger lernen, gar nichts scripten.
22:| ARD:) 3,75dpt:& FO:) AV:| GV:|
Jedes Jahr bekommt ein Verzeichnis 2007, 2008, ...
Ich würde das aktuelle Jahr direkt in der index.html unterbringen und auf Weiterleitungen verzichten.
Viele Grüße!
_Dirk