Nodeaufruf www.meine-domain.de/?q=node/18 ersetzten durch richtigen Namen
am 09.06.2011 - 18:36 Uhr in
Hallo zusammen,
kann ich den Seitenaufruf aus Drupal, der die Form hat:
www.meine-domain.de/?q=node/18
ersetzten durch einen Namen, so dass Besucher direkt den Node "im Klartext" eingeben und aufrufen können, also z.B.:
www.meine-domain.de/name_im_klartext
Vielen Dank für Hinweise
Manfred
- Anmelden oder Registrieren um Kommentare zu schreiben

Dein Server benötigt "Clean
am 09.06.2011 - 19:07 Uhr
Dein Server benötigt "Clean URLs" ... um derartige Pfade zur Verfügung zu stellen.
Um genau zu sein benötigt
am 09.06.2011 - 19:53 Uhr
Um genau zu sein benötigt dein Server mod_rewrite und dann musst du Clean URLs in Drupal aktivieren.
Hi, sowas erfährst du dann in
am 09.06.2011 - 20:20 Uhr
Hi,
sowas erfährst du dann in den FAQs des Anbieters.
Oder nenn ihn doch mal hier, evtl. ein bekannte, wo man sofort sagen was geht, und was nicht.
Ansonsten ist es nur die halbe Wahrheit. Es bleiben ja bei vielen Seiten noch Umlaute und ggf. Sonderzeichen übrig. Neben CleanURL eine Installation wert sind:
- Pathauto (URLAliases) -> http://drupal.org/project/pathauto
- Transliteration -> http://drupal.org/project/transliteration
Mit Pathauto kannst du die Pfade bestimmen. Also statt /mein-beitrag.htm auch die Parent-Menü Einträge mit reinnehmen:
/haus-und-garten/garten/rasen.htmTransliteration macht aus ä->ae, etc. Aber nur in der URL! Du siehst z.B. nach wie vor deinen node "Gärten", aber in der URL erscheint "/gaerten.htm" Klein und ohne Umlaut....
So ungefähr. Welche drupal Version hast du eigentlich? Soweit laufen aber die genannten Module in D6 und D7.
mfg Crusher
PS: CleanURLs entfernt primär auch "?=".
Also wenn du die aktivierst und in der URL dann /node/123 siehst, hast du schon gewonnen. Dan fehlen nur ncoh die 2x anderen Module.
Halloich arbeite mit Version
am 10.06.2011 - 08:08 Uhr
Hallo
ich arbeite mit Version 6.20 bei Hosteurope mit Webpack M 3.0 .
Sonderzeichen u.ä. möchte ich für den Klartext gar nicht verwenden.
Eigentlich möchte ich nur für eine einzige Node die url im Klartext eingeben können.
Jetzt habe ich gefunden, dass es das standardmodul path gibt, was schon einiges macht, was ich gerne möchte. Aber ich kann das Modul nicht nutzen, weil auf dem Server rewrite nicht aktiviert ist.
In den FAQs von Hosteurope finde ich eine kryptische Anleitung um rewrite zu nutzen:
Melden Sie sich als root per SSH an und führen Sie die folgenden Schritte durch:
Editieren Sie die Datei /etc/sysconfig/apache2.
Suchen Sie nach der Zeile, die mit "APACHE_MODULES" beginnt. Ergänzen Sie dort das Stichwort "rewrite". Dies könnte z.B. so aussehen:
Was ist SSH??? Wo muß ich mich einloggen?
Vielen Dank für weitere Hilfe!
Manfred
Die Benutzung von Einträgen
am 10.06.2011 - 08:27 Uhr
Die Benutzung von Einträgen in der .htaccess Datei, die für CleanURLs nötig sind, erlaubt HostEurope erst ab dem Webpaket L. Da wirst Du also 1.50 € pro Monat mehr ausgeben müssen, wenn Du dieses Feature nutzen willst.
Beste Grüße
Werner
Hi, also würde da schon
am 10.06.2011 - 09:55 Uhr
Hi,
also würde da schon bissel merh Geld anfassen. Bin selber bei Hetzner:
http://www.hetzner.de/hosting/produkte_webspace/level1
Da bekommt für das gleiche Geld schon einiges Geboten. Ich hab aber Level 9 (10 Euro) Webspace. Ggf. also bei den billigen Angeboten Fragen, was dabei ist:
- PHP 4, 5, 5.3 umschaltbar?
- MySQL: 4, 4.1, 5.0, 5.1 ?
- mod_rewrite akiv?
- max. PHP-Speicherlimit?
- eAccelerator / Zend?
- APC?
Sind so Dinge die Level 9 hat. Frag am besten vorher immer bei Support. Anlegen dauert z.B. bei Hetzner keine 5 min!
Generell: wenn Webspace für z.B. typo3 empfohlen wird, sollte es auch mit drupal gut funktionieren. Zumindest aht sich der Hoster dann Gedanken zur Optimierung gemacht. Ist kein Top-Kriteirum, aber schon ein Anhaltspunkt dass der Space was taugt.
mfg Crusher
Und SSH ist übrigens der
am 10.06.2011 - 10:21 Uhr
Und SSH ist übrigens der Shell-Zugriff, den hast du meistens nur bei einem Root- bzw. VServer oder bei recht großen Webhosting-Paketen. Beim HostEurope-WebpackM wirst du sehr wahrscheinlich keinen SSH-Zugriff haben.