Drupal 4.7 und keine clean URLs
am 18.05.2006 - 20:45 Uhr in
Nabend z'sammmen,
auf meinem neuen vServer habe ich Drupal 4.7 installiert und dort die Inhalte von meinem bisherigen Hoster eingepflegt. Auf dem alten (Drupal 4.6.irgendwas) hatte ich clean urls eingestellt, auf dem neuen ist die Einstellung nicht klickbar. Führe ich "Suchmaschinenfreundliche URLs testen" aus, wird der Link
http://www.meinedomain.de/lapurd/index.phpadmin/settings&#clean_url
angezeigt und bei Klick darauf erhalte ich eine "Die Seite wurde nicht gefunden."-Meldung innerhalb meiner Drupal-Umgebung.
Die Clean URLs funktionieren aber, denn wenn ich auf entsprechende alte Links / Bookmarks klicke wie z.B.
http://www.meinedomain.de/lapurd/node/11
statt auf aktuell
http://www.meinedomain.de/lapurd/index.php?q=node/11
werden mir die richtigen Seiten angezeigt und in der URL-Zeile des FF steht auch original diese URL.
Das Modul mod_rewrite ist lt. phpinfo() geladen, rewrite_engine ist On und die SymLinksIfOwnerMatch-Option ist gesetzt.
Was mach ich verkehrt bzw. muss ich noch beachten?
Gruß und Danke
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben

Bei mir lag es an der
am 19.05.2006 - 09:01 Uhr
Bei mir lag es an der .htaccess.
Wenn dein Drupal im root liegt, versuch es mal so:
.....RewriteBase /
.....
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
ansonsten:
.....RewriteBase /xyz/xyz
.....
RewriteRule ^(.*)$ /xyz/xyz/index.php?q=$1 [L,QSA] (hier bin ich mir nicht sicher, eventuell /index.php?q=$1 [L,QSA] probieren)
So muss es zumindest bei 1und1 sein, um richtig zu funktionieren.
Gruss Herras
Hmmm...
am 19.05.2006 - 16:05 Uhr
Hat mir leider nicht geholfen. Ich habe es jetzt "hart verdrahtet" durch
$conf['clean_url']=1;in der Settings.php und es funktioniert.
Komisch ist der fehlende "/" in der URL
http://www.meinedomain.de/lapurd/index.phpadmin/settings&#clean_url
zwischen "index.php" und "admin" dennoch gewesen. Habe ich ihn händisch nachgetragen, lief es ja.
Gruß
Thomas
1und1 Probleme
am 13.09.2006 - 15:55 Uhr
Ich bin auch Kunde bei 1und1. Ich habe eine Verständnisfrage. Ich habe im root-Verzeichnis also ( / ) eine htaccess liegen. Diese sieht aus wie eine Standarddatei von 1und1. Die möchte ich eigentlich auch nicht ändern. Und ich habe eine htaccess-Datei direkt unter meinem drupal-Projekt, welches sich in einem Subverzeichnis befindet. Welche wird jetzt benutzt? Beide? Habe auch die Probleme mit den CleanUrls und komme nicht weiter.
Gruß und Danke
Heiko
.htaccess-Dateien
am 13.09.2006 - 17:49 Uhr
htaccess-Dateien gelten nur für das Verzeichnis in dem sie gespeichert sind und für alle Unterordner. Sie können in den Unterordnern jedoch wieder überschrieben werden.
http://de.wikipedia.org/wiki/Htaccess
siehe auch http://de.selfhtml.org/servercgi/server/htaccess.htm
Gruss, Ralf
drupalcenter