-
Notifications
You must be signed in to change notification settings - Fork 3
htaccess
Sweil edited this page Oct 3, 2014
·
4 revisions
Wer das Frogsystem 2 auf einem Apache-Webserver betreibt kann mit den folgenden Einträgen in der .htaccess-Datei noch mehr aus seinem Frogsystem 2 herausholen.
# Eigene Fehlerseiten (SEO)
# TODO: Richtige URL einsetzen
ErrorDocument 403 http://example.com/403.html
ErrorDocument 404 http://example.com/404.html
# Eigene Fehlerseiten (normale URLs)
# TODO: Richtige URL einsetzen
ErrorDocument 403 http://example.com/?go=403
ErrorDocument 404 http://example.com/?go=404
<IfModule mod_rewrite.c>
# Aktiviere RewriteEngine
RewriteEngine On
# SEO-URLs an index.php weiterleiten
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.html$ index.php?seoq=$1 [L,QSA]
# "www" erzwingen, falls keine Subdomain gesetzt ist
RewriteCond %{HTTP_HOST} ^[^.]*\.[^.]*$
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]
# Zugriff auf das Admin-CP nur via https erlauben
# TODO: An Zertifikate denken!
RewriteCond %{HTTPS} !=on
RewriteRule ^admin/(.*) https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</IfModule>
Wenn nach einer Änderung nur eine weiße Seite oder der Fehler 500 angezeigt wird, machen Sie die letzte Änderung Rückgängig oder löschen Sie die .htaccess-Datei ganz.