Problem mit Template Klasse


Wipeout

Erfahrenes Mitglied
#1
Hallo Community,

ich benutze das Template System welches hier unter Tutorials zu finden ist als Template System ( Template Klasse ).

Nun habe ich meine .htaccess Datei umgeschrieben damit ich SEO Links habe ( https://www.meinedomain.de/Neuigkeiten )
Code:
RewriteCond %{REQUEST_URI} !(\..{2,4})$
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /index.php?cat=$1 [L]
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?cat=$1&download=$2 [L]
Seitdem funktioniert es nicht mehr das wen ich einen Link Aufrufe der nicht existiert die Fehlerseite angezeigt wird. Es gibt einen 500er Fehler und mehr wird nicht angezeigt.

Habe ich einen Fehler in der .htaccess oder muss ich irgendwas an der Klasse ändern ???
Bzw. gibt es vielleicht noch eine bessere möglichkeit als die Template Klasse ???

Gruß

Ingo
 

EuroCent

Erfahrenes Mitglied
#2
Ich hab das bei mir so als Beispiel:
Code:
<IfModule mod_rewrite.c>
RewriteEngine on
 
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{QUERY_STRING} ^(.*)$
 
RewriteRule ^Home$ index.php [L]
</IfModule>
Vielleicht hilft es dir :)