Drupal fühlt sich für alles verantwortlich - mod_rewrite :: Bedingung
Eingetragen von Q-Base (339)
am 26.02.2009 - 17:56 Uhr in
am 26.02.2009 - 17:56 Uhr in
Hallo *,
Drupal fühlt sich für alle Unterverzeichnisse verantwortlich. Das ist momentan etwa schlecht, da ich unter "/external/" eine WebCalendar installiert habe, ist das doof. Ich weiß, dass mod_rewrite dazwischen funkt und das beim aktivierten "clean_url" greift. Ich weiß, dass es das gibt, kann es aber nicht bedienen.
Kann ich nicht noch eine Bedingung hinzufügen, dass alles unter dem Pfad "external" nicht für Drupal bzw. mod_rewrite berücksichtigt wird?
Ciao, Q
- Anmelden oder Registrieren um Kommentare zu schreiben
ungetestet: Leg ne .htaccess
am 26.02.2009 - 18:03 Uhr
ungetestet:
Leg ne .htaccess in deinem Verzeichnis an, mit folgendem Inhalt:
<IfModule mod_rewrite.c>
RewriteEngine off
</IfModule>
Suchmaschinenoptimierung (SEO) & Drupal
geht nicht
am 26.02.2009 - 18:16 Uhr
... ich bekomme von Drupal noch immer die Fehlermeldung 'Seite nicht gefunden'. Die Datei liegt in ~/external/.htaccess
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
~ ist eigentlich das
am 26.02.2009 - 18:21 Uhr
~ ist eigentlich das Home-Verzeichnis des aktuellen Users..
Hast du an der normalen .htaccess mal etwas gedreht oder bringt der Webserver von Grund auf seltsame Voreinstellungen mit sich? (Admin Panel ISPConfig macht mit seinen Voreinstellungen z.B. Probleme mit /user-Pfaden aus Pathauto)
Normalerweise werden zusätzliche Verzeichnisse im Drupal-hauptverzeichnisse von dessen .htaccess nämlich nicht tangiert..
Suchmaschinenoptimierung (SEO) & Drupal
... entschuldige die unklare
am 26.02.2009 - 18:31 Uhr
... entschuldige die unklare Ausdrucksweise. Ich meine das DOCUMENT_ROOT. Also DOCUMENT_ROOT/external/.htaccess heißt die Datei.
Ich habe in der von Drupal-5 mitgebrachten .htaccess nichts gemacht. Seltsame Voreinstellungen kann ich nicht finden und habe ich auch noch nicht identifiziert. DOCUMENT_ROOT liegt auch nicht im HOME-Verzeichnis.
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
Irgendwas muss dazwischen
am 26.02.2009 - 18:37 Uhr
Irgendwas muss dazwischen funken. Ich habe diverse D5, wo beispielsweise noch ein PhpMyAdmin oder MySQLDumper drin sitzt, oder es ohne Probleme tut..
Suchmaschinenoptimierung (SEO) & Drupal
kann man nicht einfach ...
am 26.02.2009 - 18:48 Uhr
... eine zusätzliche 'RewriteCond' aufnehmen, welches den Pfad 'external' aufnimmt?
Also, sodass die Rewrite-Regel nur greift, wenn der Pfad nicht mit 'external' beginnt?
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".
Aber "normalerweise" tut er
am 26.02.2009 - 20:31 Uhr
Aber "normalerweise" tut er das ja schon nicht. Wie soll man sowas also testen, wenn man den bei dir ofensichtlich herrschenden Zustand nicht nachstellen kann?
Standard ist ja
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
und da schließen die beiden ersten Regeln ja Treffer auf vorhandene Verzeichnisse und Dateien aus, diese werden also nicht rewritemäßig verwurschtelt, es sei denn in einem übergeordneten Verzeuchnis oder als Standardvorgabe vom Hoster ist nch was anderes vorgesehen.
Ergebnis meines Test: http://www.iserlohn-roosters.de/external/test.html
(URL nehme ich in Kürze wieder ausm Netz)
Suchmaschinenoptimierung (SEO) & Drupal