mod_rewrite bei 1und1 für clean URLs
Eingetragen von headkit (514)
am 10.10.2007 - 15:14 Uhr in
am 10.10.2007 - 15:14 Uhr in
Hi Leute!
Meine Domain läuft bei 1und1 und ich würde so gern das Modul clean URLs aktivieren. Leider schient laut phpinfo() das Modul mod_rewrite gar nicht aktiviert zu sein. Weiß jemand, wie/ob man das bei 1und1 aktiviert bekommt?
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Einfach den Support
am 10.10.2007 - 15:24 Uhr
Einfach den Support anschreiben und fragen.
gruß pebosi
gruß pebosi
--
https://pebosi.net
schon klar. nur dass ich
am 10.10.2007 - 15:44 Uhr
schon klar.
nur dass ich dann ewig auf ne antwort warten muss.
könnte ja auch jemanden geben, der damit erfahrung hat.
mit hilfe der .htaccess habe ich das hier schon probiert: http://drupal.org/node/15958
hilft nix.
by the way: wo liegt eigentlich die drupaleigene .htaccess-datei? hab sie nicht gefunden.
In der höchsten Ebene
am 10.10.2007 - 17:01 Uhr
In der höchsten Ebene deines Drupalinstall ordner
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
nope.
am 10.10.2007 - 17:06 Uhr
nope.
Je nachdem welches System du
am 11.10.2007 - 08:01 Uhr
Je nachdem welches System du nutzt kann die Datei auch versteckt sein.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Geht Drupal überhaupt bei 1&1?
am 11.10.2007 - 08:49 Uhr
Ich kenne das bei 1&1 nur mit grottenschlechter Performance. Wir haben einen Kunden der unbedingt bei denen bleiben will. Kein besonders großer Auftritt, aber speziell die Datenbank-Performance ist m. E. unmöglich. und so wie wir den Support kennen gelernt haben sind die höflich aber auch sehr unkompetent.
Stefan
schöne aussichten. wo
am 11.10.2007 - 10:30 Uhr
schöne aussichten.
wo liegen denn deine datenbanken? kanst du nen provider empfehlen?
und wie hast du das nun bei 1und1 gelöst?
ich habs!
am 11.10.2007 - 13:11 Uhr
ich habs!
hab die .htaccess einfach nochmal hochgeschoben und dann folgende Einstellungen vorgenommen:
#RewriteBase /
RewriteRule ^(.*)$ /CMS/index.php?q=$1 [L,QSA]
wobei CMS mein Verzeichnis ist, wo drupal installiert ist.
ausserdem hab ich die IfModule mod_rewrite.c auskommentiert.
so, da ich noch eine andere seite fahre, die im sites-folder liegt und meine subdomain "subdir.basedir.de" auf die gleiche basisinstallation verweist, muss ich nur noch rausfinden, wo ich die entsprechende .htaccess hinlegen muss, damit ich für diese zweite seite obige regeln nochmals entsprechend überschreiben kann.
hat jemand eine idee?
(ps: sorry, ist fast schon so, wie ein doppelpost, da sich ein anderer strang ebenfalls zu diesem thema hin entwickelt hat.)
Haste das
am 11.10.2007 - 13:21 Uhr
Haste das http://drupal.org/node/121834 schon mal durch gelesen?
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
hm, hilft mir nicht
am 11.10.2007 - 13:55 Uhr
hm, hilft mir nicht weiter...
1und1 hat übrigens geantwortet: http://hilfe-center.1und1.de/hosting/technik/htaccess/4.html
immerhin.
na eventuell kann man davon
am 11.10.2007 - 14:46 Uhr
na eventuell kann man davon was nutzen. leider halten sich meine apache-kenntnisse in engen grenzen...
ich hab keine ahnung, was man durch
RewriteCond %{REQUEST_URI} !^/cache
RewriteCond %{REQUEST_URI} !^/user/login
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{HTTP_COOKIE} !DRUPAL_UID
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{DOCUMENT_ROOT}/cache/%{SERVER_NAME}/0/%{REQUEST_URI} -d
RewriteCond %{DOCUMENT_ROOT}/cache/%{SERVER_NAME}/0/%{REQUEST_URI}/index.html -f
RewriteRule ^(.*)$ cache/%{SERVER_NAME}/0/$1/index.html [L]
RewriteCond %{REQUEST_URI} !^/cache
RewriteCond %{REQUEST_URI} !^/user/login
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{HTTP_COOKIE} !DRUPAL_UID
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{DOCUMENT_ROOT}/cache/%{SERVER_NAME}/0/%{REQUEST_URI}.html -f
RewriteRule ^(.*)$ cache/%{SERVER_NAME}/0/$1.html [L]
erreicht.
bei meinem problem geht es doch sicher nur um die richtigen pfade.
wenn ich meine subdomain.domainname.com aufrufe, dann werd ich vom server erstmal umgeleitet auf domainname.com/cms. was apssiert dann innerhalb von drupal? dort ist doch auch noch ein umleitungssystem am laufen, das erstmal alle sites-ordner durchsucht, und mit dem seitenrequest vergleicht, oder? deshalb liegt doch meine seite auch im ordner domainname.com/cms/sites/subdomain.domainname.com/
ist etwas verwirrend, wie ich finde...
Ich hab auch kein Plan
am 11.10.2007 - 14:59 Uhr
Ich hab auch kein Plan davon! Mach doch einfach eine extra install für die 2. seite!
Oder sag halt den das die das Rewrite modul aktivieren solln, bei der hdconff vom Apache!
wenn nich wechsel den hoster, sind wieso nicht wirklich kundenorientiert die 1und1Hoppers, was ich alles so gelesen!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Ich habe bei 1und1 den 1&1
am 09.12.2007 - 22:26 Uhr
Ich habe bei 1und1 den 1&1 Homepage Business Tarif und habe die von der Installation mitgeliefert .htaccess wie folgt geändert:
# Einfügen
Options -MultiViews
#RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] geändert
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
Die if-Statements können drin beleiben.
Zusatz: Wer immer PHP 5 haben möchte der muss noch folgenden Zeilen einfügen
# 1-und-1 konfiguration für php5
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
musikkuss wrote: ich hab
am 10.12.2007 - 01:47 Uhr
ich hab keine ahnung, was man durch [...] erreicht.
Das ist für das Boost-Modul (laut drupal.org: This is an advanced-level module and primarily intended for system administrators and developers who understand the mod_rewrite directives that make it tick.) Auf deutsch: Finger weg wenn du nicht weißt was du tust. Die Boost-Regeln nützen sowieso erst dann etwas, wenn es ohne sie auch funktioniert.
wenn ich meine subdomain.domainname.com aufrufe, dann werd ich vom server erstmal umgeleitet auf domainname.com/cms. was apssiert dann innerhalb von drupal?
Hier die Regeln, wo Drupal nach der Datei
settings.php
sucht; am Beispiel einer Drupal-Site unter http://www.drupal.org:8080/mysite/test/sites/8080.www.drupal.org.mysite.test/
sites/www.drupal.org.mysite.test/
sites/drupal.org.mysite.test/
sites/org.mysite.test/
sites/8080.www.drupal.org.mysite/
sites/www.drupal.org.mysite/
sites/drupal.org.mysite/
sites/org.mysite/
sites/8080.www.drupal.org/
sites/www.drupal.org/
sites/drupal.org/
sites/org/
sites/default/
deshalb liegt doch meine seite auch im ordner domainname.com/cms/sites/subdomain.domainname.com/
Richtig. Es stellt sich natürlich die Frage, ob Drupal von
subdomain.domainname.com
überhaupt etwas bemerkt wenn bereits, wie du sagst, der Webserver aufdomainname.com/cms
weiterleitet.--
1und1 ungeeignet!
am 27.03.2008 - 23:55 Uhr
Gib mal in der Forum-Suche "1und1" ein und du findest einige alte threads zum Thema 1und1 als Provider und bzgl. htacess. Ich hatte meine Seite ursprünglich auch auf 1und1 und nur Probleme damit. Bin nun gewechselt und alles läuft!
Fazit: 1und1 hat vielerlei Einschränkungen (PHP-Speicher, Scriptlaufzeit , htacess, kein mod_rewrite usw. usw.), die nur ganz einfache drupal-Sites erlauben und bereitet bald Probleme, wenn man etwas Komplexeres entwickeln will.
Gruß hermx