moziloCMS Supportforum

moziloCMS => Nightly => Thema gestartet von: GunnarKiel am 27. April 2010, 12:34:15

Titel: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 27. April 2010, 12:34:15
Moin zusammen!

Na, hier tut sich ja richtig was und da dachte ich mir, ich teste mal ein bisschen. Bin dabei aber auf ein kleines Problem gestoßen.

Auf einem 1&1 Server (mod_rewrite geht da definitiv) lässt sich selbiges nicht aktivieren. Im Admin Bereich steht, mod_rewrite sei nicht verfügbar. Ich weiß, dass 1&1 in dieser Angelegenheit gerne eigene - und seltsame - Brötchen backt, aber gibts da vielleicht einen Workaround? Bin ja sicher nicht der Einzige, der ein paar Seiten bei 1&1 hat ...  ;)

Ansonsten macht das Ganze einen echt ordentlichen Eindruck...  :D

Dank' Euch!
VG Gunnar
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: stefanbe am 27. April 2010, 13:08:03
sind denn die .htaccess und admin/.htaccess vorhanden?

gruss stefanbe
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 27. April 2010, 13:17:30
Zitat von: "stefanbe"sind denn die .htaccess und admin/.htaccess vorhanden?

gruss stefanbe

Moinsen!
Jup, beide vorhanden und beide haben auch Inhalt ...  ;)
Hatte schon mal ein ähnliches Prob mit einem Forum, da bei 1&1 irgendwie die Pfadangaben (z.B. /cms/ bzw. /cms/admin/) mit in die Rules müssen... hab da auch schon einiges probiert, komme aber nicht wirklich weiter...
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: stefanbe am 27. April 2010, 13:46:46
Probier mal in der admin/.htaccess nach
RewriteEngine On

RewriteBase /xyz

/xyz ist das verzeichnis was du im Browser angeben must um ins cms zu kommen
z.B. www.domain.de/mozilo/admin/ (http://www.domain.de/mozilo/admin/) RewriteBase = /mozilo/admin

gruss stefanbe
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 27. April 2010, 13:58:10
Zitat von: "stefanbe"Probier mal in der admin/.htaccess nach
[...]
RewriteBase /xyz
[...]
Jup, probiert - geht leider auch nicht...  :cry:
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: hausl78 am 27. April 2010, 14:09:51
Hallo!

Auch wenns keine richigt Hilfe ist, Ev. kommt man hier in einem oder anderen Beitrag der Lösung näher:

http://www.google.de/search?q=1%261+mod_rewrite (http://www.google.de/search?q=1%261+mod_rewrite)

Ich musste bei einem Freehoster mal ein "RewriteBase /" setzen (ohne Hochkommas).

Juergen
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 27. April 2010, 14:44:49
Zitat von: "hausl78"[...]
http://www.google.de/search?q=1%261+mod_rewrite (http://www.google.de/search?q=1%261+mod_rewrite)
[...]
Moin!
Danke, das Zeug hab ich schon komplett durch...  :shock:
auch mit den Tipps hinsichtlich "Options -MultiViews" und "/" (z.B. mit /login.php [QSA,L] oder /admin/login.php [QSA,L] usw.) ... funzt allet nich  :(

Edit: Hab das jetzt auch nochmal im Hauptverzeichnis einer Subdomain probiert, damit der Verzeichniskram wegfällt - hilft auch alles nix. Weiterhin "mod_rewrite ist nicht verfügbar" - aber wie gesagt, es läuft definitiv auf dem Server.
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: stefanbe am 27. April 2010, 14:52:43
setz mal die rechte von denn .htaccess auf 544 (rw-r--r--)

gruss stefanbe
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 27. April 2010, 15:11:38
Zitat von: "stefanbe"setz mal die rechte von denn .htaccess auf 544 (rw-r--r--)

gruss stefanbe

gemacht ... mit Originalversion und mit RewriteBase... hilft nix.  :(  :(
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: stefanbe am 27. April 2010, 15:48:41
Sory dann fehlt mir nur noch ein das mod_rewrite nicht Verfügbar ist oder über das Kontrolcenter configuriert werden muss

gruss stefanbe
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 27. April 2010, 16:03:56
Zitat von: "stefanbe"Sory dann fehlt mir nur noch ein das mod_rewrite nicht Verfügbar ist oder über das Kontrolcenter configuriert werden muss

gruss stefanbe

Danke Dir trotzem! ... also mod_rewrite ist definitiv an und im 1&1 Control Center kannst bei 'nem Webhosting Paket nicht viel machen  ;)

Hätte hier, vielleicht als Referenz - oder als Inspiration  ;) , noch zwei .htaccess Files eines Forums. Einmal für "normale" Hoster und einmal eine modifizierte Version für 1&1:

Normale Version:
Options -MultiViews
RewriteEngine on
RewriteRule ^sess_(.*)/user/(.*).html$ ../user.php?user=$2&sid=$1 [L]
RewriteRule ^user/(.*).html$ ../user.php?user=$1 [L]
RewriteRule ^(.*)-(.*).html$ $2.html
RewriteRule ^([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).html$ ../thread.php?board=$1&thema=$2&page=$3 [L]
RewriteRule ^sess_(.*)/([0-9]+)_([0-9]+)_([0-9]+).html$ ../thread.php?board=$2&thema=$3&page=$4&sid=$1 [L]
RewriteRule ^([0-9]+)_([0-9]+)_([0-9]+).html$ ../thread.php?board=$1&thema=$2&page=$3 [L]
RewriteRule ^sess_(.*)/([0-9]+)_([0-9]+).html$ ../thread.php?board=$2&thema=$3&sid=$1 [L]
RewriteRule ^([0-9]+)_([0-9]+).html$ ../thread.php?board=$1&thema=$2 [L]
RewriteRule ^sess_(.*)/([0-9]+)__([0-9]+).html$ ../board.php?board=$2&page=$3&sid=$1 [L]
RewriteRule ^([0-9]+)__([0-9]+).html$ ../board.php?board=$1&page=$2 [L]
RewriteRule ^sess_(.*)/([0-9]+).html$ ../board.php?board=$2&sid=$1 [L]
RewriteRule ^([0-9]+).html$ ../board.php?board=$1 [L]
RewriteRule sitemap.xml ../sitemap.php [L]
RewriteRule (.*).html ../$1.php [L]
RewriteRule $ ../

Und hier einmal die für 1&1 modifizierte Version:
Options -MultiViews
RewriteEngine on
RewriteRule ^sess_(.*)/user/(.*).html$ /forum/user.php?user=$2&sid=$1 [L]
RewriteRule ^user/(.*).html$ /forum/user.php?user=$1 [L]
RewriteRule ^([^/]*)-([0-9_]*).html$ /forum/board/$2.html [L]
RewriteRule ^sess_(.*)/([^/]*)-([0-9_]*).html$ /forum/board/sess_$1/$3.html [L]
RewriteRule ^([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).html$ /forum/thread.php?board=$1&thema=$2&page=$3 [L]
RewriteRule ^sess_(.*)/([0-9]+)_([0-9]+)_([0-9]+).html$ /forum/thread.php?board=$2&thema=$3&page=$4&sid=$1 [L]
RewriteRule ^([0-9]+)_([0-9]+)_([0-9]+).html$ /forum/thread.php?board=$1&thema=$2&page=$3 [L]
RewriteRule ^sess_(.*)/([0-9]+)_([0-9]+).html$ /forum/thread.php?board=$2&thema=$3&sid=$1 [L]
RewriteRule ^([0-9]+)_([0-9]+).html$ /forum/thread.php?board=$1&thema=$2 [L]
RewriteRule ^sess_(.*)/([0-9]+)__([0-9]+).html$ /forum/board.php?board=$2&page=$3&sid=$1 [L]
RewriteRule ^([0-9]+)__([0-9]+).html$ /forum/board.php?board=$1&page=$2 [L]
RewriteRule ^sess_(.*)/([0-9]+).html$ /forum/board.php?board=$2&sid=$1 [L]
RewriteRule ^([0-9]+).html$ /forum/board.php?board=$1 [L]
RewriteRule sitemap.xml /forum/sitemap.php [L]
RewriteRule (.*).html /forum/$1.php [L]
RewriteRule $ /forum/

Eigentlich ist einfach immer nur der entsprechende Pfad angebenen (in diesem Fall /forum/). Aber bei den beiden CMS .htaccess (z.B. mit /cms/ und /cms/admin/) hilft das allet nicht weiter ...

Bin für alle weiteren Ideen und Anregungen dankbar...
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: azett am 30. April 2010, 18:27:25
Habe das Problem auf meinem 1und1-Webspace auch, bin bisher aber zeitlich einfach noch nicht zum ausführlichen Testen gekommen. (Wenn einer der hier Anwesenden Zeit und Muse hat, mach ich gern mal ne Testinstallation mit FTP-Zugang auf!)
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 05. Mai 2010, 16:43:38
Habe nochmal ein bisschen rumprobiert, bin jedoch zu keiner Lösung gekommen...

Zitat von: "azett"Habe das Problem auf meinem 1und1-Webspace auch[...]
DAS macht mir allerdings extrem Hoffnung, dass es früher oder später auch eine funktionierende 1&1 Version der .htaccess geben wird...  :D  :lol:   ;)

Ansonsten ist das System echt ziemlich mega ...  :D Bin begeistert!
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: Rainer am 06. Mai 2010, 09:17:32
Also da bin ich auch gespannt. Habe meine eigene Seite auch bei 1+1 und die Seite vom Laden in dem ich arbeit läuft auch bei denen. ZUm Nightly ein wirklich dickes LOB, das rennt richtig. Teste es gerade mit der Laden-Seite, damit die dann bald im Mozilo-Mantel daherkommt.
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 06. Mai 2010, 10:44:21
HEUREKA ... isch habs  :ugeek:

Also, wenn MoziloCMS im Hauptverzeichnis liegt, es es (zumindest bei mir) bei 1&1 mit folgenden .htaccess Files:

Die .htaccess im Verzeichnis /admin:
Options -MultiViews
RewriteEngine On
RewriteRule login.php$ login.php [QSA,L]
RewriteRule index.php$ index.php?link=rewrite [QSA,L]
Die .htaccess im Hauptverzeichnis /:
Options -MultiViews
RewriteEngine On
RewriteRule admin/index.php$ /admin/index.php [QSA,L]
RewriteRule .html$ /index.php [QSA,L]
Nach dem Ändern der .htaccess steht auf der Startseite im Adminbereich, dass mod_rewrite verfügbar ist. Danach lässt sich mod_rewrite auch aktivieren und funzt  :D  :mrgreen:

Für den Fall, dass das CMS in einem Unterverzeichnis (z.B. /cms) liegt, habe ich es noch nicht getestet... kommt noch  ;)

Update: Okay, getestet...  ;)
Sollte das CMS in einem Unterverzeichnis liegen, muss die .htaccess im Hauptverzeichnis des CMS folgendermaßen angepasst werden:
Options -MultiViews
RewriteEngine On
RewriteRule admin/index.php$ /[Pfad-zum-CMS]/admin/index.php [QSA,L]
RewriteRule .html$ /[Pfad-zum-CMS]/index.php [QSA,L]
[Pfad-zum-CMS] muss gegen den entsprechenden Pfad auf dem eigenen Server ausgetauscht werden, z.B. /mein-mozilo-cms/ oder wie auch immer  ;) Der führende Slash (/) beim Pfad zum CMS darf dabei nicht vergessen werden...
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: azett am 06. Mai 2010, 17:59:02
Danke für den Input. Das Ergebnis ist bei mir leider durchwachsen: Ich bekomme zwar mod_rewrite als verfügbar angezeigt, die Links im CMS bringen aber 404 :(
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 06. Mai 2010, 18:23:41
Zitat von: "azett"[...] die Links im CMS bringen aber 404 :(

War bei mir zuerst auch so, lag an falschen Pfadangaben in der .htaccess im Hauptverzeichnis des CMS.

Wenn das CMS in einem Verzeichnis liegt, muss in dieser - und nur dieser .htaccess - der Pfad mit angegeben werden, z.B.

Options -MultiViews
RewriteEngine On
RewriteRule admin/index.php$ /dein-cms-verzeichnis/admin/index.php [QSA,L]
RewriteRule .html$ /dein-cms-verzeichnis/index.php [QSA,L]

Liegt das CMS im Root des Verzeichnisses, müssen die "/" ergänzt werden

Options -MultiViews
RewriteEngine On
RewriteRule admin/index.php$ /admin/index.php [QSA,L]
RewriteRule .html$ /index.php [QSA,L]

In der .htaccess im admin Ordner keine zusätzlichen / und kein /dein-cms-verzeichnis/ ...

Dann muss es eigentlich gehen ... hab 1&1 Business 5.0 ... hab es auch zusätzlich mit dem PHP5 Switch probiert, funktioniert auch beides problemlos... Das "<IfModule rewrite_module>" hab ich allerdings auch raus genommen... damit ging es nicht, beide Dateien enthalten nur das, was oben im Post auch drin steht...

Edit:
Hier zum Angucken: http://www.wuppy.net/cms-test/ (http://www.wuppy.net/cms-test/)
Liegt auf 1&1 mit den modifizierten .htaccess...
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: azett am 21. September 2010, 08:38:01
Funktioniert, danke!  :D

Der Admin weigert sich (noch*), mod_rewrite trotzdem zu aktivieren; ich habe einfach die Einstellungsdatei cms/conf/main.conf heruntergeladen, den Parameter modrewrite manuell auf true gesetzt und die Datei wieder hochgeladen.

* [ticket=74:3qb565wq]Steht auf der Liste[/ticket:3qb565wq] für die Beta4.

Meine .htaccess: Options -MultiViews
RewriteEngine On
RewriteRule admin/index.php$ /admin/index.php [QSA,L]
RewriteRule .html$ /index.php [QSA,L]
Meine admin/.htacess: Options -MultiViews
RewriteEngine On
RewriteRule admin/index.php$ /admin/index.php [QSA,L]
RewriteRule .html$ /index.php [QSA,L]
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: HoMe am 21. September 2010, 09:12:10
Habs ebenso wie azett versucht, leider ohne Erfolg!
Mein Mozilo-Admin meckert immer noch rum, dass mod_rewrite nicht verfügbar ist.
Ich hab auch bei 1&1 ein Paket Website 5.0.

Schade, dass es nicht funktioniert, auch nicht erzwungen.
Ich hab den Verdacht, dass mod_rewrite in diesem Paket gar nicht zur Verfügung steht?

Vllt. findet aber trotzdem noch jemand eine Lösung??
:-(

HoMe
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: HoMe am 21. September 2010, 09:39:08
ES FUNZT!!

Hab alle Einstellungen mit den Änderungen von GunnarKiel durchgeführt und jetzt mault weder mein mozilo rum, noch sonst irgendwas.
mod_rewrite ist aktiv ;-)

Super

Danke
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: GunnarKiel am 21. September 2010, 09:58:50
Vielleicht können die Profi-Coder das hier ja als "1&1 mod_rewrite Plugin" realisieren?!

So mit Eingabe:
Angabe des Verzeichnisses:
(frei lassen, wenn im Hauptverzeichnis)

Und beim Aktivieren / Deaktivieren werden die entsprechenden .htaccess Dateien ausgetauscht / modifiziert ...

Nur mal so als Vorschlag...  :D
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: felixb am 21. September 2010, 19:11:03
Funktioniert bei mir auch, aber
Zitatjetzt mault weder mein mozilo rum, noch sonst irgendwas.
mein mozilo mault...

Zitatmod_rewrite steht auf dem Server leider nicht zur Verfügung. Sie können diese Option nicht verwenden.

aber es funktioniert definitiv!
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: HoMe am 26. September 2010, 17:09:57
So,
nach eingehenden Tests muss ich leider vermelden, dass bei eingeschaltetem mod_rewrite das News Plugin (FFDBNews) nicht mehr richtig funktioniert. Entweder kommt man nicht auf die Adminseiten, beim Klicken auf "Weiterlesen" kommt ne 404 Seite usw.

Schade eigentlich, hätte gerne mod_rewrite genutzt :-(

HoMe
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: hausl78 am 26. September 2010, 21:55:21
Zitat von: "HoMe"So,
nach eingehenden Tests muss ich leider vermelden, dass bei eingeschaltetem mod_rewrite das News Plugin (FFDBNews) nicht mehr richtig funktioniert. Entweder kommt man nicht auf die Adminseiten, beim Klicken auf "Weiterlesen" kommt ne 404 Seite usw.

Schade eigentlich, hätte gerne mod_rewrite genutzt :-(

HoMe
Ich war so frei und hab im Plugin-Foum einen neuen Post gemacht, vermute der Grund liegt im Plugin (und da ist ja der Autor der richtige Ansprechpartner)  :mrgreen:

viewtopic.php?f=34&t=1264&p=7899#p7899 (http://forum.mozilo.de/viewtopic.php?f=34&t=1264&p=7899#p7899)
Titel: Re: mod_rewrite bei 1&1
Beitrag von: effbe am 21. Oktober 2010, 11:24:10
Danke an GunnarKiel. Klasse. Jetzt klappt modrewrite auch bei meinem 1&1-Paket.
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: Paul am 01. Dezember 2010, 23:02:03
Ich habe jetzt gerade auf one.com versucht die schönen URLs zu aktiveren.

Nach Umstellung in der main.conf und .htaccess mit den führenden Backslashes war admin nicht zu erreichen. Übrig blieb dann
RewriteEngine On
RewriteRule admin/index.php$ admin/index.php [QSA,L]
RewriteRule .html$ /index.php [QSA,L]

also ohne Backslash beim admin. Komisch aber auch eine Variante.
Titel: Re: mod_rewrite bei 1&1 - Nightly Revision 629
Beitrag von: wasp am 02. Dezember 2010, 01:07:28
Hi, schreibe einfach mal so rein... hoste auch u.a. bei one.com
Kommt auf die Testliste fürs WE.