Verzeichnis-Struktur nachbilden
Eingetragen von mauk (78)
am 19.03.2007 - 22:48 Uhr in
am 19.03.2007 - 22:48 Uhr in
Hallo,
ich möchte eine bestehende Domain auf Drupal umstellen. Auf dieser Seite habe ich einige Unterverzeichnisse, zB.
In jedem Unterverzeichnis liegt eine Index.html-Seite intern sind diese Seiten aber immer nur mit dem Verzeichnisnamen verlinkt, also
Jetzt habe ich bei Drupal versucht das auch zu machen. Da bekomme ich aber immer einen 404.
Ich habe etwas über Pathauto gelesen, der Sinn ist mir aber nicht so ganz klar und leider bekomme ich bei meiner Installation auch eine Fehlermeldung, daher konnte ich dieses Modul bisher nicht ausprobieren.
Kann man mit Drupal solche URLS generieren www...com/blabla/
??
:o
mauk
- Anmelden oder Registrieren um Kommentare zu schreiben
clean_url
am 20.03.2007 - 01:26 Uhr
Wenn ich dich richtig verstanden habe, möchtest du anstatt www.beispiel.de/?q=kind folgendes haben www.beispiel.de/kind stimmts?
Dafür musst du die clean_url (lesbare oder suchmaschinenfreundliche url) aktivieren.
Unter drupal 5 findest du dies hier www.deineseite.de/?q=admin/settings/clean-urls
Hallo, nein, die Clean-URLs
am 20.03.2007 - 09:16 Uhr
Hallo,
nein, die Clean-URLs verwende ich. Es soll aussehen wie ein Untervezeichnis:
www.beispiel.com/kind/
nicht ../kind
Okay?
:o
mauk
Ich habe noch etwas
am 20.03.2007 - 13:03 Uhr
Ich habe noch etwas gefunden, aber wenn ich die htaccess ändere bekomme trotzdem nicht die gewünschte URL:
http://drupal.org/node/16084
:o
mauk
Da gibt es ein Modul:
am 27.03.2007 - 22:58 Uhr
Da gibt es ein Modul: Pathauto. Das sollte Dein Problem loesen.
-------------
quiptime
Lesbare url´s funktioniert nicht.
am 12.04.2007 - 10:33 Uhr
hallo,
bei mir funktioniert die funktion lesbare url nicht, ich hab mir jetzt alternativ mal das pathauto runtergeladen, allerdings hab ich das gefühl das ich die lesbaren urls trotzdem brauch.
bei mir ist das so, wenn ich den lesbaren url test mache, bekomm ich immer einen 500er Error.
Ich hoffe jemand von euch hat ne idee woran es liegen könnte, und wie ich es ändern kann.
danke schonmal.
mfg jan
@janhimself
am 12.04.2007 - 13:06 Uhr
@janhimself
Das Pathautomodul hängt vom Coremodul Path ab. D.h. wenn Du die lesbaren URL's nicht zum Laufen bekommst, kann Dir Pathauto auch nicht helfen. Wichtig hierfür ist u.a. das Dein Provider die Mod Rewrite Funktionalität zur Verfügung stellt. Das würde ich als erstes klären.
-------------------
nsah.de
Danke
am 14.04.2007 - 14:15 Uhr
hallo,
es ist doch immerwieder wunderba, das hier so viele nette hilfen sind.
Es liegt am mod Rewrite, das wird nämlich nihct unterstützt...
mhh mist, es gibt da nicht zufällig eine alternativlösung für dieses Problem oder?
danke mfg jan
Nein
am 14.04.2007 - 22:15 Uhr
Ein alternative Lösung für das Problem gibt es definitiv nicht. Ohne mod_rewrite keine clean URLs. Provider die das nicht unterstützen sollte man schnellstens verlassen.
vg
--
md - DrupalCenter
mdwp
Ich kann da md nur
am 15.04.2007 - 00:24 Uhr
Ich kann da md nur zustimmen, sowas kann man heutzutage eigentlich als Standard erwarten. Wenn Du einen Provider nutzt der das nicht bietet, solltest Du Dich wirklich schnellstmöglichst nach Alternativen umsehen.
Für den kleinen Geldbeutel habe ich z.B. mit all-inkl recht gute Erfahrungen gemacht (die bieten auf alle Fälle Mod Rewrite).
-------------------
nsah.de
verwirrung
am 20.04.2007 - 13:11 Uhr
also, hier bin ich mal wieder, ich hab mit meinem anbieter gesprochen (livechat) dort hat man mir 2 sachen gesagt, beim deutschen chat sagte man das diese funktion nicht angeboten wird (ich hatte den eindruck, die haben keine ahnung;-)) und dann hab ich mich nochmal mit dem englischen support egredet, die sagten mir, es läuft einwandfrei, ich müsste irgendetwas falsch gemacht haben.
Also, kann man bei der "installation" von drupal etwas falsch machen, eigentlich nicht oder?
Denn wenn ich den test für die clean url durchführe bekomm ich nen internal error, jetzt bin ich ein bisschen verwirrt, hat jemand eine idee was ich tuen könnte?
danke mfg jan
Hast du vor dem htaccess ein Punkt?
am 20.04.2007 - 13:35 Uhr
Die .htaccess muß im Rootverzeichnis liegen und einen Punkt vor dem htaccess. Hast Du das?
:o
mauk
gib mal die phpinfo
am 20.04.2007 - 13:41 Uhr
gib mal die phpinfo aus
<?php
echo phpinfo();
?>
wenn dort unter loaded modules irgendwo mod_rewrite steht, dann unterstützt dein server clean urls und der fehler liegt irgendwo anders (siehe antwort von mauk).
für Einsteiger:
am 20.04.2007 - 16:27 Uhr
Du öffnest einen Texteditor (kein Word!), schreibst die oben genannten Zeilen und speicherst dies dann unter den Namen "phpinfo.php" ab. Diese Datei lädst Du dann auf Deinen Webspace und rufst sie dann in Deinem Browser auf durch Eingabe von z. B. www.deinedomain.de/phpinfo.php auf. Du erhälst dann eine Tabelle mit vielen Informationen zur Konfiguration der Hostingumgebung Deines Providers.