I have now struggled for hours to get FURLs to work in a new site, without luck. I have set up Etomite a number of times before, and it has allways worked like a charm. But no I have a new host to deal with, and things are not as easy anymore.
I have tried every trick suggested in this thread, but the result is the same no matter what I do. The links generated on the front page seems correct, with alias.html, but when i click it, I get a error 404, telling me that alias.html does not exist.
RewriteMod is installed an enabled
The .htaccess is there, and have been experimented with back and forth at least 50 times, with absolutely all suggestions in this thread.
On the 404 i get a message saying that "The link on the referring page seems to be wrong or outdated". The interessting part is that the link back to referring page is not index.php?id=138, but
index.php%3fid=138. It seems that some how the question mark turns into %3f. The link back to referring page doesn not work because of this.
The server is running Apache/2.0.49 (Linux/SuSE) with PHP 4.3.4. Register globals is set to off, but I have tried to set it on without any effect.
I have asked my host, but the hostmaster can't see any limitations in what I can do with .htaccess. Everything seems to be in order there. I am beginning to suspect a bug in the mod_rewrite.
A strange thing is that the site is working even if I turn of the FURL in Etomite. Normally the .htaccess will corrupt the whole site if it is present, but it is not. It seems like the .htaccess just is not there.
This is how it looks like right now:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Any suggestions will be highly appreciated.