Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst]Url für interne Links wird verkehrt zusammengesetzt

Eingetragen von dstar (19)
am 19.04.2012 - 20:04 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo Zusammen,

ich hab ein Problem. Ich hab eine Drupalseite (Ordnerstruktur) und den DB-Dump bekommen. Diese Seite ist vorher mit Xampp gelaufen. Auch hier wurde die $base_url schon verkehrt angegeben z.B. localhost/drupal7/node/sites/all/themes/meinTheme anstelle von localhost/drupal7/sites/all/themes/meinTheme ohne "node". Wo kommt auf einmal das "node" her?

Jetzt hab ich die Website auf einem Apache installiert und den Dump eingespielt.
Wenn ich jetzt die Links der Navigation betätige wir die phpinfo.php angezeigt.
Unter folgender URL: http://localhost/node/12 -> schon wieder dieser node ;)
Anstatt die richtige Seite unter: http://localhost/meineSeite/?q=node/12 -> wenn ich diese url angebe wird die Seite auch richtig angezeigt.

Weiß jemand wo ich da was einstellen muss damit diese node weg ist und meine richtigen urls wieder angezeigt werden?

vielen Dank und beste Grüße

‹ [gelöst] Upload-Fortschrittsbalken [gelöst] Block auf bestimmten Seiten anzeigen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, so wie es aussieht

Eingetragen von Blackice2999 (55)
am 19.04.2012 - 21:06 Uhr

Hi,

so wie es aussieht betreibst Du Dein Drupal in einem Unterverzeichnis und nutzt gleichzeitig die Suchmaschinen freundlichen URL´s ... schau einfach mal in die Datei .htaccess dort findest Du einen Parameter

# RewriteBase /

diesen musst Du zum einen auskommentieren und auf Dein Unterverzeichnis setzen also z.b.

RewriteBase /meineSeite/

ich denke das sollte Dein Problem beheben. Übrigens "node" sind in Drupal die normalen Inhalte.

Gruß Dennis

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Dennis, danke für den

Eingetragen von dstar (19)
am 20.04.2012 - 17:11 Uhr

Hallo Dennis,

danke für den Tipp. Leider war es das noch nicht ganz. Es ist richtig die Seite steckt in einem Unterverzeichnis

localhost/meineProjekte/meineDrupalSeite

Egal ob ich das so:
RewriteBase /meineProjekte/meineDrupalSeite/
oder
RewriteBase /meineDrupalSeite/ schreibe und die CacheTabellen lösche, der Link wird immer mit dem node-Tag zusammengebaut:

http://localhost/meineProjekte/meineDrupalSeite/node/7
anstelle von:
http://localhost/meineProjekte/meineDrupalSeite/?q=node/7

Auch wenn ich die RewriteEngine auf off stelle oder die .htaccess auskommentiere wird die Url nicht richtig zusammen gesetzt.
Hast du noch einen Tipp?
vielen Dank und beste Grüße
dstar

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Dennis, danke für den

Eingetragen von dstar (19)
am 20.04.2012 - 17:11 Uhr

Hallo Dennis,

danke für den Tipp. Leider war es das noch nicht ganz. Es ist richtig die Seite steckt in einem Unterverzeichnis

localhost/meineProjekte/meineDrupalSeite

Egal ob ich das so:
RewriteBase /meineProjekte/meineDrupalSeite/
oder
RewriteBase /meineDrupalSeite/ schreibe und die CacheTabellen lösche, der Link wird immer mit dem node-Tag zusammengebaut:

http://localhost/meineProjekte/meineDrupalSeite/node/7
anstelle von:
http://localhost/meineProjekte/meineDrupalSeite/?q=node/7

Auch wenn ich die RewriteEngine auf off stelle oder die .htaccess auskommentiere wird die Url nicht richtig zusammen gesetzt.
Hast du noch einen Tipp?
vielen Dank und beste Grüße
dstar

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, also ich habe jetzt immer

Eingetragen von Blackice2999 (55)
am 20.04.2012 - 18:47 Uhr

Hi,

also ich habe jetzt immer noch nicht verstanden was Du ein Problem mit "node" hast :D - das gehört dahin und ganz ehrlich du willst auch lieber: node/7 anstatt von ?q=node/7 haben. (Stichwort: SEO Urls) - fragen wir doch mal andersrum... was ist denn konkret das Problem ? nur die pure Existenz von "node" wird dich ja hoffentlich nicht stören :D

Gruß Dennis

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay, jetzt bin ich einen

Eingetragen von dstar (19)
am 20.04.2012 - 19:06 Uhr

okay, jetzt bin ich einen Schritt weiter.
drupal wandelt den Pfad meineSeite/?p=node/3 in meineSeite/node/3 automatisch um, richtig? Ist mir noch nie auf gefallen :( ist aber so.
Das Problem ist bei mir das die links nicht mehr funktionieren. Es erscheint automatisch die phpinfo.php.
Wenn ich den langen Pfad mit ?p=node/3 eingebe wird die Seite richtig aufgerufen.
Ich hab schon mal in den DB Tabellen menu_router, menu_link, usw. nachgeschaut aber irgendwie komm ich jetzt nicht weiter.
Ausserdem hab ich jetzt festgesellt das ich mich nicht mehr einloggen kann.
Anscheinend hat drupal den zusammenhang zwischen node/3 und der seite die dahintersteht verloren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, nein Drupal hat da nichts

Eingetragen von Blackice2999 (55)
am 20.04.2012 - 22:00 Uhr

Hi,

nein Drupal hat da nichts verloren... also ich versuche es noch mal einfacher zu erklären. Wenn das URL rewriting bei Dir richtig funktioniert dann wird aus:

http://deinedomain.de/deineseite/node/3 intern > http://deinedomain.de/deineseite/?q=node/3

Wie Du siehst ist es intern immer ?q

ich empfehle Dir hierzu folgende Dokumentation: http://drupal.org/getting-started/clean-urls

Gruß Dennis

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das wars

Eingetragen von dstar (19)
am 21.04.2012 - 07:50 Uhr

Hallo Dennis,

danke für deine Hilfe. Ich hab das rewrite_module in der httpd.conf vom Apache nochmal überprüft und tatsächlich war es noch auskommentiert.
Geistig hatte ich das nach der ersten Überprüfung schon als ok abgehakt aber irgenwie ...

vielen Dank und beste Grüße
dstar

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 6 Wochen 6 Tagen
  • Hey danke
    vor 7 Wochen 10 Stunden
  • Update: jetzt gibt's ein
    vor 7 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 7 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 7 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 8 Wochen 2 Tagen
  • In der entsprechenden View
    vor 8 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 8 Wochen 2 Tagen
  • gelöst
    vor 10 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 11 Wochen 10 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 17 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association