Um sprechende URLs bei typo3 zu aktivieren,
1. in die .htaccess :
Options +FollowSymLinks
RewriteEngine on
RewriteOptions inherit
### Permanent Redirect (301) RewriteRule domain.de -> www.domain.de
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
### Redirect simulateStaticDocuments-URLs except typo3-be
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)\.html$ /index.php [L]
Der Slash vor dem index.php ist essentiell, zumindest bei domainfactory! Sonst wird die Seite nicht gefunden (http 404).
2. In Template -> (Root-Ordner der Website) -> sprechende URLs aktivieren:
config {
simulateStaticDocuments=1
...
}
ACHTUNG: es sollte NICHT die realurl Extension installiert sein, ggf. deinstallieren, sonst funzt das ganze naemlich nicht (bzw. anders). Nach o.g. Config lauten die URLs dann so:
http://www.tg-backnang.de/TG-Backnang.74.0.html statt http://www.tg-backnang.de/?id=74
PS: Stroebele forever!
Man sollte aber abwägen was man in der htaccess wirklich braucht da auch die Serverauslastung bei der abarbeitung zunimmt.