Page 1 of 2

Dateiname als *.html

Posted: Sun Dec 04, 2005 5:23 pm
by m266
Hallo zusammen,

wie kann ich erreichen, dass die erzeugten Seiten im Browser als *.html ausgegeben werden?
Habe über die Suchfunktion bisher nichts gefunden.

Vielen Dank für einen guten Tipp!

m266

Re: Dateiname als *.html

Posted: Sun Dec 04, 2005 6:17 pm
by ochsner
Schau dir unter "Tips und Tricks" => http://www.cmsmadesimple.org/tips_and_tricks.shtml "Clean URLs" an...

Re: Dateiname als *.html

Posted: Sun Dec 04, 2005 11:42 pm
by m266
Danke für die schnelle Antwort. Es geht (leider nur teilweise). Wenn ich die Änderungen in der config.php mache, zeigt mir der Mauspfeil beim Überstreichen der Buttons/Links die Endung *.shtml bzw. *.html an. Ein Klick darauf bringt eine Fehlermeldung. Wenn ich die .htaccess ändere, geht nichts mehr. Hier meine Datei (Zugang ist passwortgeschützt):

AuthName "Supportsite"
AuthType Basic
AuthUserFile /home/web57/html/cmsms/.htpasswd
require valid-use

php_flag magic_quotes_gpc Off
php_flag register_globals Off
php_flag session.use_trans_sid Off

# Make sure you have Options FollowSymLinks
# and Allow on
RewriteEngine On

#Rewrites page.shtml as index.php?page
RewriteCond % !-f [NC]
RewriteRule ^(.+)\.html$ index.php?page=$1

Habe ich das so richtig verstanden in der englischen Anleitung?

m266

Re: Dateiname als *.html

Posted: Tue Dec 06, 2005 5:22 am
by ochsner
Leider habe ich keine Ahnung - habe nur den Tipp gesehen - vielleicht kann dir einer der Scripter helfen....

Re: Dateiname als *.html

Posted: Tue Dec 06, 2005 6:52 am
by cyberman
Auch ich hatte bislang mit dem Indianer nicht viel am Hut, aber vielleicht hilft Dir www.modrewrite.de weiter ...

Re: Dateiname als *.html

Posted: Tue Dec 06, 2005 7:06 pm
by koko
ochsner wrote: Leider habe ich keine Ahnung - habe nur den Tipp gesehen - vielleicht kann dir einer der Scripter helfen....
Also, es funtioniert so...

du muss zuerst.. in dein config..

Code: Select all


$config['page_extension'] = '.html'; // welche endungen ???
$config['locale'] = 'en_US';

die .htaccess muss du in dein Haupt-folder upload machen...

Code: Select all

php_flag magic_quotes_gpc Off
php_flag register_globals Off
php_flag session.use_trans_sid Off

# Make sure you have Options FollowSymLinks
# and Allow on
RewriteEngine On

#Rewrites page.shtml as index.php?page
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^(.+)\.html$ index.php?page=$1 [QSA] //wenn du als .html Endungen haben willst..

natürlich muss deine webhosting account die mod_rewrite aktiviert sein.. Diese information bekommst du bei deiner WebHosting firma.

Gruß,
koko

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 12:25 pm
by LeisureLarry
Wenn ich mir mit phpinfo() die Konfiguration des Servers anzeigen lasse, müsste ich dann irgendwo sehen können, ob mod_rewrite aktiviert ist und wenn ja in welcher Form?

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 12:52 pm
by cyberman
mod_rewrite siehst du in der PHP-Info unter "Loaded Modules".

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 2:12 pm
by Piratos
Unter Xampp funktioniert diese Anleitung nicht.

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 3:03 pm
by LeisureLarry
Bei Strato leider auch nicht, die haben das Modul nicht aktiv. Grrrml :'(

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 3:09 pm
by Piratos
Modul nicht aktiv
Bei mir schon (kann ja alles einstellen) - läuft dennoch nicht, aber das habe ich sowieso nur aus Interesse probiert und nicht weil ich es haben will.

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 3:15 pm
by LeisureLarry
Hab leider keinen dedizierten Server bzw. Root-Rechte, nur den normalen Webspace mit 2 SQL-Datenbanken und PHP. Laut phpinfo() ist kein mod_rewrite da und in den FAQ war es auch nicht bei den aktiven Modulen gelistet. Echt schade, hätte es gerne getestet.

Gruss LeisureLarry

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 3:17 pm
by cyberman
Vielleicht lässt Dein Provider mit sich reden ? Vlielleicht solltest Du den Provider wechseln  ;)?

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 7:34 pm
by LeisureLarry
Ersteres ist eher unwahrscheinlich. Strato ist einer der größten deutschen Webspaceanbieter und arbeitet nach der Devise friss oder stirb. Anbieterwechsel wäre ne Möglichkeitm jedoch leider neigt Strato dazu neue Kunde mit offenen Armen zu empfangen und danach jeden Stolperstein in den Weg zu legen, der ein Weggehen verhindert :-D

Re: Dateiname als *.html

Posted: Wed Jan 11, 2006 8:04 pm
by cyberman
Damit erzählst Du mir leider nix neues. Wäre aber für mich erst recht ein Grund zum Wechseln. Ich hab eine natürliche Abneigung gegen solche Umklammerungen ...

Ich kann Dir da ruhigen Gewissens Deutschlands besten Webhoster (PC Professionell 11/2004) all-inkl empfehlen - mod_rewrite / Zend Optimizer sind da standardmäßig aktiviert (nein, ich bekomme nix für die Empfehlung; nein, ich bin nicht da beschäftigt  ;D, sondern einfach nur ein zufriedener Kunde).

Hier mal ein Beispiel - der "kleinste" in Frage kommende Tarif Web privat L:

# 1 x Domain inklusive
# 150 x Subdomain
# 1 GB Speicherplatz
# 50 GB Traffic
# 500 x E - Mail
# IMAP und POP3
# PHP, CGI
# FPSE Erweiterung
# 10 x MySQL-Datenbanken
# 100 Kunden je Server

und das ganze für 4,95 EUR/Monat ...

Da löhnst Du bei Strato doch mindestens 7,95 EUR (spätestens nach Ablauf des aktuellen Schnäppchen-Angebots), oder ?!