Ping, Multiping, Spam, htaccess und Installation in Unterordnern
am 13.04.2008 - 17:40 Uhr in
Hallo
Ich habe eine Drupal-Webseite in einen Unterordner einer Domain installiert:
www.skhor.de/linux/
Die Seite funktioniert auch eigentlich. Aber jetzt ist mir dies aufgefallen:
Die Module Ping oder Multiping schienen nicht zu funktionieren. Zwar erschienen keine Fehlermeldungen in den Logs, es kamen aber auch nie Seitenaktualisierungen bei welchem Ping-Service auch immer an. Die Module hab ich dann erst mal wieder deaktiviert.
Jetzt nutze ich neuerdings das Spam-Modul. Das funktioniert und schickt nun fleißig Email mit erkannten Spam-Nodes an mich. Dabei fiel nun auf, dass die URL's der erkannten Spam-Nodes meinen Installationunterodner 2mal enthalten, also z.B.
http://www.skhor.de/linux/linux/node/681
statt
http://www.skhor.de/linux/node/681
Nach der initialen Installation hatte ich meine htaccess-Datei mit der Zeile
RewriteBase /linux
ergänzt, damit die URL's lesbar ohne ?q= wurden, was auch gelang.
Nur wegen der fehlerhaften Meldung des Spammoduls aber befürchte ich nun, dass diese Einstellung nicht ganz korrekt sein kann, denn es werden ja offensichtlich zumindest von einzelnen Modulen (und sonst im Betrieb bisher nicht merkbar) falsche URL's zusammengesetzt.
Ist meine Einstellung in htaccess falsch? Wie müsste sie korrekt lauten?
Und funktionieren Ping und Multiping (um den Bogen wieder zu schließen) bei mir vielleicht nicht, weil falsche URL's (mit doppeltem Unterverzeichnis) versendet werden?
- Anmelden oder Registrieren um Kommentare zu schreiben

in der htaccess Datei muss
am 13.04.2008 - 17:54 Uhr
in der htaccess Datei muss man eigentlich nie etwas eintragen.
wenn du Probleme mit dem Basisverzeichniseinstellungen hast kannste einfach die settings.php in sites/all/default bearbeiten
$base_url ist hier das Stichwort
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
Danke für die Antwort. Der
am 14.04.2008 - 11:08 Uhr
Danke für die Antwort.
Der Eintrag
$base_url = 'http://www.skhor.de/linux';in settings.php hat aber nichts geändert: Die URL der Spambenachrichtigungs-Mail zeigt immer noch z.B.
http://www.skhor.de/linux/linux/node/681statt
http://www.skhor.de/linux/node/681Den Eintrag in .htaccess habe ich beibehalten, da auf dem 1und1-Server für die lesbaren URL's benötigt.
Wo könnte denn sonst noch der Fehler stecken?