Ich habe jetzt eine cleane Beta1 von 1.7.2 mit anderen Templates auf https://github.com/g7sim/cmsimple-XH-CL publiziert. Sie hat leider noch einen Fehler beim Forgotten - PW. Bei Versuchen wie
$clpw = substr( $_SERVER['REQUEST_URI'], 1, 20 );
if ( strpos ( $clpw, '?&function=forgotten' ) ) { die; }
else if ( strpos ( $_SERVER['REQUEST_URI'], '?' ) || ... lande ich in einer Endlosumleitung o.ä.
Irgendwie hat es mit Innereien von Cmsimple zu tun....? Es eilt ja nicht : learning by doing...
Clean URLs
Re: Clean URLs
Last edited by cmss on Mon Mar 09, 2020 5:39 pm, edited 1 time in total.
Re: Clean URLs
Das wird so sein, die Domain hat gar kein eigenes Zertifikat. Es wird direkt auf olaf.penschke.net weitergeleitet.
Gruss Olaf, Plugins for CMSimple_XH
-
- Posts: 9
- Joined: Wed Feb 26, 2020 4:49 pm
Re: Clean URLs
Danke für den Upload.
Dürfte man erfahren was hinter der Aussage
Ist es die case insensitivity von Windows und die daraus resultierenden Probleme mit RewriteCond %{REQUEST_FILENAME} !-d?
Wenn ja, dann haben wir immer Probleme, wenn ein Seitenpfad mit einem Folderpfad case sensitiv (!Windows) oder case insensitiv (Windows) übereinstimmt.
Dürfte man erfahren was hinter der Aussage
steckt?It should not be used in windows (Xampp etc.)
Ist es die case insensitivity von Windows und die daraus resultierenden Probleme mit RewriteCond %{REQUEST_FILENAME} !-d?
Wenn ja, dann haben wir immer Probleme, wenn ein Seitenpfad mit einem Folderpfad case sensitiv (!Windows) oder case insensitiv (Windows) übereinstimmt.
Re: Clean URLs
Unter Xampp hat die Navigation der cleanen Version Probleme. Viele Links enden in einer Fehlermeldung oder in einem Verzeichnislisting (im Web tritt das Problem nicht auf - es hängt wohl mit Windows-Pfaden zusammen). Den ckeditor darf man unter Windows nicht umkonfigurieren, sonst ist die config-Datei unbrauchbar (sie enthält sehr viele / \ etc.).
*Momentan hat die cleane 1.7.2 noch ein Problem mit dem Lost-password, das trotz Abfrage auf den String ' &function=forgotten ' in einer Endlosumleitung endet. (Ähnlich ist es mit der Original-Suchmaske des Blog-Templates, die ich durch eine Cmsimple-Standardsuchmaske ersetzt habe - und bei dem ich den rechten Sidebar mit float:right versehen habe).
In der cleanen Version 1.6.10 hat das gleiche Filter nicht die Probleme. Es scheint, daß nur die Uri umgeleitet wird und die Form nicht übertragen wird ( Demo : http://yogapathes.org/&function=forgotten)
*Evtl. hilft hier ein Umschreiben der redir-Funktion, bei der man erst einmal auf falsch setzt und in der 2. Zeile auf obigen String abfragt und nur dann Location:..., 301,true setzt.
Der cleane 1.70 Patch stammt nicht aus meiner Feder, und daher wird die Anpassung an ein kommendes 1.7.3 noch ein Problem werden. Den Master zu cleanen habe ich bisher nicht geschafft. Ich werde daher die Issues des Masters noch soweit wie möglich einpflegen und sehen, wann es hakt.
*Momentan hat die cleane 1.7.2 noch ein Problem mit dem Lost-password, das trotz Abfrage auf den String ' &function=forgotten ' in einer Endlosumleitung endet. (Ähnlich ist es mit der Original-Suchmaske des Blog-Templates, die ich durch eine Cmsimple-Standardsuchmaske ersetzt habe - und bei dem ich den rechten Sidebar mit float:right versehen habe).
In der cleanen Version 1.6.10 hat das gleiche Filter nicht die Probleme. Es scheint, daß nur die Uri umgeleitet wird und die Form nicht übertragen wird ( Demo : http://yogapathes.org/&function=forgotten)
*Evtl. hilft hier ein Umschreiben der redir-Funktion, bei der man erst einmal auf falsch setzt und in der 2. Zeile auf obigen String abfragt und nur dann Location:..., 301,true setzt.
Der cleane 1.70 Patch stammt nicht aus meiner Feder, und daher wird die Anpassung an ein kommendes 1.7.3 noch ein Problem werden. Den Master zu cleanen habe ich bisher nicht geschafft. Ich werde daher die Issues des Masters noch soweit wie möglich einpflegen und sehen, wann es hakt.
-
- Posts: 9
- Joined: Wed Feb 26, 2020 4:49 pm
Re: Clean URLs
Imho liegt das in der case insensitivity von Windows begründet.Viele Links enden in einer Fehlermeldung oder in einem Verzeichnislisting (im Web tritt das Problem nicht auf - es hängt wohl mit Windows-Pfaden zusammen).
Re: Clean URLs
Man kann temporär in Zeile 44 der config.php $cf['uri']['clean']="true"; auf "" setzen und unter Xampp mit nicht-cleanen Urls arbeiten - allerdings auch mit Problemen - nicht zu empfehlen (geht bald auch nicht mehr).
Das Problem mit Windows-Xampp liegt aber tiefer : Eine Uri mit einem Pfad, den es auch als Unterpfad im CMS gibt, erzeugt unter Xampp einen Error. Daher sollte man im menulevel 1 Namen wie templates und content vermeiden.
Im Web besteht das Problem nicht. Die momentane Version https://github.com/g7sim/cmsimple-XH-CL läuft im Web stabil.
Momentan arbeite ich an einigen modernen Templates(auch Bootstrap), die ich hauptsächlich in ein paralleles Git legen werde.
P.S. Die neuste b2-Version hat jetzt auch ein cleanes Adminenü.
Das Problem mit Windows-Xampp liegt aber tiefer : Eine Uri mit einem Pfad, den es auch als Unterpfad im CMS gibt, erzeugt unter Xampp einen Error. Daher sollte man im menulevel 1 Namen wie templates und content vermeiden.
Im Web besteht das Problem nicht. Die momentane Version https://github.com/g7sim/cmsimple-XH-CL läuft im Web stabil.
Momentan arbeite ich an einigen modernen Templates(auch Bootstrap), die ich hauptsächlich in ein paralleles Git legen werde.
P.S. Die neuste b2-Version hat jetzt auch ein cleanes Adminenü.