Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Drupal 6 - Lesbare URLs Aktivieren

Eingetragen von t1n0 (27)
am 26.02.2011 - 20:10 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo liebe Community

Ich habe ein problem mit der Lesbare URLs in Drupal 6. bei meinem Hoster steht schon die nee Version zur Verfügung, und kann mit einem Klick installiert werden (Link).

Ich habe schon die neue Version von Drupal 7 getestet, aber leider sind noch nicht alle Module für die neue Version Verfügbar, daher möchte ich zu Drupal 6.

Die installation von drupal 6 hatt supper funtioniert (Ohne die .htaccess), leider kann ich die Lesbare URLs in Drupal 6 nicht Aktivieren.

Was muss ich bei der .htaccess einstellen. Wäre supper wenn jemmand mir helfen könnte.

Hier ist die .htaccess aus der Drupal 7 Version.

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
#Options -Indexes

# Follow symbolic links in this directory.
#Options +FollowSymLinks

# Multiviews creates problems with aliased URLs and is not needed for Drupal.
#Options -Multiviews

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Force simple error message for requests for non-existent favicon.ico.
<Files favicon.ico>
  # There is no end quote below, for compatibility with Apache 1.3.
  ErrorDocument 404 "The requested file favicon.ico was not found.
</Files>

# Set the default handler.
DirectoryIndex index.php index.html index.htm

# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_initialize_variables() in
# includes/bootstrap.inc for settings that can be changed at runtime.

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session.auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Block access to "hidden" directories whose names begin with a period. This
  # includes directories used by version control systems such as Subversion or
  # Git to store control files. Files whose names begin with a period, as well
  # as the control files used by CVS, are protected by the FilesMatch directive
  # above.
  #
  # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is
  # not possible to block access to entire directories from .htaccess, because
  # <DirectoryMatch> is not allowed here.
  #
  # If you do not have mod_rewrite installed, you should remove these
  # directories from your webroot or otherwise protect them from being
  # downloaded.
  RewriteRule "(^|/)\." - [F]

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} !^www\. [NC]
  # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # Pass all requests not referring directly to files in the filesystem to
  # index.php. Clean URLs are handled in drupal_environment_initialize().
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^ index.php [L]

  # Rules to correctly serve gzip compressed CSS and JS files.
  # Requires both mod_rewrite and mod_headers to be enabled.
  <IfModule mod_headers.c>
    # Serve gzip compressed CSS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.css $1\.css\.gz [QSA]

    # Serve gzip compressed JS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.js $1\.js\.gz [QSA]

    # Serve correct content types, and prevent mod_deflate double gzip.
    RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1]
    RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1]

    <FilesMatch "(\.js\.gz|\.css\.gz)$">
      # Serve correct encoding type.
      Header append Content-Encoding gzip
      # Force proxies to cache gzipped & non-gzipped css/js files separately.
      Header append Vary Accept-Encoding
    </FilesMatch>
  </IfModule>
</IfModule>

# $Id: .htaccess,v 1.111 2010/11/23 02:59:05 dries Exp $

Was muss ich bei der .htaccess einstellen. Wäre supper wenn jemmand mir helfen könnte, und mir jemmand die .htaccess posten könnte. Ich habe hier im forum schon einige dateien getestet aber ohne erfolg. Vielen dank schon mal.

LG t1n0

‹ "[gelöst]" Lokale Multi Site? Wie genau geht´s? Versuche Menüpunkt verzweifelt anzulegen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du eine Drupal-Version

Eingetragen von Exterior (2903)
am 26.02.2011 - 21:04 Uhr

Wenn du eine Drupal-Version von drupal.org oder hier vom DC herunterlädst, ist doch schon eine .htaccess dabei, warum verwendest du die nicht einfach?

Übrigens, solche EasyInstall-Apps sollte man oft vermeiden, das sind oft veraltete Versionen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

HY Ja ich weiß das eine

Eingetragen von t1n0 (27)
am 26.02.2011 - 21:11 Uhr

HY

Ja ich weiß das eine .htaccess mit dabei ist. mir geht es nur um die einstellung die mein hoster bei der Drupal version in der .htaccess verwendet hatt. ich kann leider nicht die orginale .htaccess verwenden "Fehlermeldung".

  • Anmelden oder Registrieren um Kommentare zu schreiben

HY Ja ich weiß das eine

Eingetragen von t1n0 (27)
am 26.02.2011 - 21:13 Uhr

HY

Ja ich weiß das eine .htaccess mit dabei ist. mir geht es nur um die einstellung die mein hoster bei der Drupal version in der .htaccess verwendet hatt. ich kann leider nicht die orginale .htaccess verwenden "Fehlermeldung".

Die EasyInstall-Apps bei benem Hoster sind immer Aktuell und werden immer Aktuell gehalten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das heißt, die

Eingetragen von Exterior (2903)
am 26.02.2011 - 22:26 Uhr

Das heißt, die EasyInstall-Version installiert Drupal 6 ohne eine .htaccess oder was? Sorry, aber ich werde aus deinem Vorhaben nicht schlau. Wenn die originale .htaccess einen Fehler liefert, musst du eben die Fehlerquelle aus der .htaccess entfernen.

Ist bei deinem Anbieter denn mod_rewrite aktiviert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hy Ok nochmal von vorne.. Ich

Eingetragen von t1n0 (27)
am 26.02.2011 - 22:52 Uhr

Hy

Ok nochmal von vorne.. Ich hatte vor ca 2 Wochen die aktuelle drupal Version 7 getestet. Es Erfolgte über eine Easyinstallation. (ink. .htaccess)

Die Installation und Einstellungen gingen reibungslos, aber.. Es gibt noch nicht sehr viele Module/Themes für die aktuelle Version. Dann habe ich mich entschlossen die drupal Version 6 zu verwenden.

Ich habe mir die drupal Version 6 runtergelassen und wollte sie installieren, ... Fehlermeldung.. Es liegt an der .htaccess. Also hab ich sie gelöscht und dann ging es. Fehlermeldungen hatte ich nur das ich die lesbare urls nicht aktivieren kann...

Zu den Daten vom Server:

register globals Off
safe mode On
mod_rewrite on

Gruß und danke für deine Antwort

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hattest bei der

Eingetragen von Exterior (2903)
am 26.02.2011 - 23:00 Uhr

Du hattest bei der Installation von Drupal 6 nur eine "Fehlermeldung", dass lesbare URLs nicht aktiviert werden können und daran ist die Installation gescheitert? Das kann ich nicht so recht glauben, dann installiert sich Drupal ohne lesbare URLs.

Übrigens sollte für Drupal-Betrieb der safe mode deaktiviert sein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein die Installation ist

Eingetragen von t1n0 (27)
am 26.02.2011 - 23:20 Uhr

Nein die Installation ist nicht gescheitert, ich konnte nur die lesbare urls nicht aktivieren. Die Seite funktioniert nur eben nicht die lesbare urls. Bei der drupal 7 Version funktioniert es nur nicht auf der 6

  • Anmelden oder Registrieren um Kommentare zu schreiben

htaccess und clean-urls

Eingetragen von stBorchert (6003)
am 27.02.2011 - 00:25 Uhr

Hallo.

t1n0 schrieb

... Es liegt an der .htaccess. Also hab ich sie gelöscht und dann ging es.

Wenn Du die .htaccess löscht, können die lesbaren URLs auch nicht funktionieren.
Lade also wieder eine .htaccess für Drupal 6 in Deine Installation und kommentiere solange eine Zeile nach der anderen aus, bis die Seite angezeigt wird.
Ich tippe mal auf "Options" als Verursacher des Fehlers.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

.htaccess wieder rauf! Ohne

Eingetragen von caw (2762)
am 27.02.2011 - 06:47 Uhr

.htaccess wieder rauf! Ohne die gehts nicht!
und dann die zeile
# RewriteBase / auskommentieren : RewriteBase /
und natürlich deinen pfad angeben. ist es dein root/startverzeichnis der domain einfach so lassen /

  • Anmelden oder Registrieren um Kommentare zu schreiben

HY... Also ich habe die

Eingetragen von t1n0 (27)
am 27.02.2011 - 14:24 Uhr

HY...

Also ich habe die .htaccess datei wieder drauf, und habe bei der Installation sämtliche zeichen auskommentiert. bekomme immer wieder eine Fehlermeldung.

Ich schließe somit das ab und nehme die neuere version von drupal. funtioniert über EasyInstall supper, und die lesbare urls funktionieren auch. Danke noch für eurer information.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fehlermeldung

Eingetragen von stBorchert (6003)
am 27.02.2011 - 14:26 Uhr
t1n0 schrieb

... bekomme immer wieder eine Fehlermeldung.

Magst Du denn auch verraten, welche Fehlermeldung Du bekommst?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du sollst ja auch nicht

Eingetragen von caw (2762)
am 27.02.2011 - 14:36 Uhr

Du sollst ja auch nicht einfach alles auskommentieren!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo.. Es zeigt mir nur eine

Eingetragen von t1n0 (27)
am 27.02.2011 - 15:42 Uhr

Hallo..

Es zeigt mir nur eine Weiße seite an. Ich hab nicht alle auf einmal auskommentiert. kann es sein das es auch mit der Subdomains zusammenhängt.

Gruß und bis dann

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, nein, mehr scheitert es

Eingetragen von Crusher (344)
am 27.02.2011 - 16:20 Uhr

Hi,

nein, mehr scheitert es an "sichtbaren" Unterordnern. Also wenn die (Sub-)Domain auf / zeigt, aber drupal z.B. in /drupal6 installiert ist. Hab bei 1und1 drupal6 mit lesbaren URLs am Start. Zum Testen, einrichten erstmal drupal.domain-name.de eingerichtet und in den durpal6 Ordner zeigen lassen.

Denn die normale Domain mit oder ohne WWW zeigt noch in das akteulle, zu erstzende CMS. Wäre also alles andere fatal gewesen.

Gut, ich kann jetzt auch nachvollziehen, wie so Du die D7 htaccess genommen hast. Leider hat sich da doch einiges getan. Du darfst also nicht eifnach die .htaccess von einer D Inst. nehmen, wo grad mal die lesbaren URLs laufen! Es sei denn, es ist zumindest die gleiche Version...

Stell erstmal wieder auf Ausgangssituation zurück!
Aktivier nur die Zeile "RewriteBase /".
Ggf. mal mit Strg+F5 Seite komplett neu laden. Sollte alles zu sehen sein. Jetzt erst kannst du die Lesbaren URLs aktivieren.

D7 hat eine automatik drinnne. Erkennt quasi on-the-fly ob die Settings in der htaccess in dem Punkt stimmig sind und lässt Aktivierung der URLs zu.

Hab D7 nur kurz mal installiert. Schon länger her. Aber das ist der Hauptunterschied.

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, nein, mehr scheitert es

Eingetragen von Crusher (344)
am 27.02.2011 - 16:20 Uhr

Hi,

nein, mehr scheitert es an "sichtbaren" Unterordnern. Also wenn die (Sub-)Domain auf / zeigt, aber drupal z.B. in /drupal6 installiert ist. Hab bei 1und1 drupal6 mit lesbaren URLs am Start. Zum Testen, einrichten erstmal drupal.domain-name.de eingerichtet und in den durpal6 Ordner zeigen lassen.

Denn die normale Domain mit oder ohne WWW zeigt noch in das akteulle, zu erstzende CMS. Wäre also alles andere fatal gewesen.

Gut, ich kann jetzt auch nachvollziehen, wie so Du die D7 htaccess genommen hast. Leider hat sich da doch einiges getan. Du darfst also nicht eifnach die .htaccess von einer D Inst. nehmen, wo grad mal die lesbaren URLs laufen! Es sei denn, es ist zumindest die gleiche Version...

Stell erstmal wieder auf Ausgangssituation zurück!
Aktivier nur die Zeile "RewriteBase /".
Ggf. mal mit Strg+F5 Seite komplett neu laden. Sollte alles zu sehen sein. Jetzt erst kannst du die Lesbaren URLs aktivieren.

D7 hat eine automatik drinnne. Erkennt quasi on-the-fly ob die Settings in der htaccess in dem Punkt stimmig sind und lässt Aktivierung der URLs zu.

Hab D7 nur kurz mal installiert. Schon länger her. Aber das ist der Hauptunterschied.

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Crusher Supper vielen

Eingetragen von t1n0 (27)
am 27.02.2011 - 16:24 Uhr

Hallo Crusher

Supper vielen Dank für deine Infos.. ich werde es dann heute anden testen und gebe "euch" dann bescheit.. Gruß t1n0

  • Anmelden oder Registrieren um Kommentare zu schreiben

So auf ein neues :-) So ich

Eingetragen von t1n0 (27)
am 27.02.2011 - 18:05 Uhr

So auf ein neues :-)

So ich habe eine neue SubDomain angelegt, und verlinkt zur Drupal 6. Ich habe in der .htaccess in der Zeile "RewriteBase /". Aktiviert. (ohne ")

Folgende fehlermeldung bei der Installation: 500 Internal Server Error.

htaccess Datei.
--gelöscht-- siehe http://www.drupalcenter.de/verhaltensregeln#nr_7

MFG t1n0

  • Anmelden oder Registrieren um Kommentare zu schreiben

So jetzt habe ich es geschaft

Eingetragen von t1n0 (27)
am 27.02.2011 - 20:48 Uhr

So jetzt habe ich es geschaft drupal 6 auf meinem Server zu Installieren. eine weitere frage habe ich denoch. Kann ich nur drupal auf root verzeichnis oder über Subdomains installieren.

ich habe drupal über meine Subdomain Installiert und Funktioniert supper, und auch jetzt mit lesbare urls. Wenn ich jetzt über meinedomain.com/drupal naviegiere, und ich mich einlogen möchte. komme ich zur www.meinedomain/index.php, aber bei der Adressleiste steht zb.meinedomain.com/drupal/user.. versteh ich nicht ganz.

Muss ich noch bei der htaccess datei aktivieren oder deaktivieren.

Edit: So ich habe es entlich geschaft. musste noch ein paar zeilen deaktivieren..

Ich Danke euch für eure hilfe (ich weiß wie es ist mit Neuling) ;-)

gruss t1n0

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, na dann bist du ja

Eingetragen von Crusher (344)
am 28.02.2011 - 16:53 Uhr

Hi,

na dann bist du ja schonmal einen Schritt weiter! Generell kann man drupal auch im Unterverzeichnis aufrufen.

www.meinedomain.de/drupal
www.meinedomain.de/cms

Nur dann sieht immer die URL ein wenig "komisch" aus. Ich mags lieber, wenn / direkt in die durpal Installation führt. Ist aber reine Geschmackssache!

Sieht so aus, als zeigte die domain früher mal woanders hin und das drupal die neue Umgebung noch nicht kennt.

Hast du in der htaccess noch irgendwas anderes geändert?

  # RewriteCond %{HTTP_HOST} ^meine-domain\.de$ [NC]
  # RewriteRule ^(.*)$ http://www.meine-domain.de/$1 [L,R=301]

Und die weiteren "ReweriteCond" kannst du erstmal alle auskommentiert und somit inaktiv belassen! Bei "RewriteBase" ignorier die Standardvorgabe "/drupal"! Für dich reicht einfach:
RewriteBase /

Unter /sites/default findest du die settings.php.Die ist schreibgeschützt und enthält auch die MySQL Daten. Wenn du die zerschießt, kannst du alles müsham von Hand eintragen oder nochmal installieren. Am besten immer vorher ein Backup! Gilt auch für die .htaccess!

# $base_url = 'http://www.example.com';  // NO trailing slash!

Dort könntest du noch deine Domain, ohne abschließenden "/" eintragen. Ist aber normal kein muss! Entfern vorher die Raute (#). Sonst ist der Eintrag inaktiv! Das "//" leitet Kommentar ein und aknn so stehen bleiben.

Aber generell sollte es auch so gehen! Lösch doch einfach erst mal den Cache! Im besten Fall ist wirklcih nur der "/" inder .htaccess erforderlich. Sonst rein garnix.

Gewöhn dir am besten an, Zeile erst kopieren und dann manipulieren.

# $base_url = 'http://www.example.com';  // NO trailing slash!
$base_url = 'http://www.meinedomain.net';  // NO trailing slash!

So weisst du immer, was orig. da stand.

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

HY Crusher Vielen vielen

Eingetragen von t1n0 (27)
am 28.02.2011 - 19:55 Uhr

HY Crusher

Vielen vielen Danke für deine unterstützung. habs so gemacht wie es du beschrieben hast. mein Hoster hatt mir auch noch tipps gegeben, und so mit funktioniert es. vielen vielen dank noch

Schöne grüsse und bis dann

>t1n0<

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 33 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