Hmm ich denke alle Kriterien zu erfüllen. Da die URLs ja schon fast suchmaschinen/menschenfeudlich aussehen und es vorher nicht so gut aussah ist modrewrite wohl an und funktioniert.
Die Datei .htaccess existiert auch in meinem Rootverzeichnis. Inhalt wie folgt - bereits einige Kommentare entfernt:
Code:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
# mod_rewrite in use
RewriteEngine On
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a ********** tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
RewriteBase /
########## Begin - Joomla! core SEF Section
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
########## End - Joomla! core SEF Section
Modrewrite und suchmaschinenfreundliche URLs sind aktiviert. Die Links der Kategorien und Bereiche sehen super aus. Nur bei den Beiträgen bekomme ich immer die ID rein.
Da dieses Thema modrewrite hier schon 1001 mal behandelt wurde komme ich mir etwas doof vor. Finde aber nichts passendes.
Lesezeichen