[eluser]Phil Sturgeon[/eluser]
Right, I removed .html from the URL suffix config item and now the old URL links are broken (from Google, bookmarks, etc).
So far my .htaccess looks like this:
Code:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
# BROKEN RULE SECTION
# .html was remove in v0.9.6 so this will help your URL's work after the upgrade. Will be removed in v1.0
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1 [L,R=301]
# END OF BROKEN RULE SECTION
RewriteRule modules/(.+)/controllers/(.+)\.php$ /index.php/$1/$2 [L,R=301]
RewriteRule controllers/(.+)\.php$ /index.php/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}!-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>