Hi,
I discovered a lot of webhosts what are not working with Seo4SMF and with "Search engine friendly URLs" SMF options.
To see if your site is compatible with this options just enable "Search engine friendly URLs" from "Features and Options" from your SMF Admin Area. If your urls will look like http://domain.com/topic,1.0.html then all is ok. If is looking like http://domain.com/index.php?topic=1.0 then it will not work.
Why is not working ?
Are 2 possibilities :
1. Your webhost had changed the name of the webserver. To work the webserver need to be APACHE !!!
How to see what webserver is running ?
telnet yourhost.com 80
HEAD / HTTP/1.0 <-- press enter twice
HTTP/1.1 200 OK
Date: Sat, 25 Nov 2006 19:04:30 GMT
Server: Apache 2.0.54 PHP/4.4.4-1
Last-Modified: Thu, 28 Sep 2006 02:33:48 GMT
ETag: "1b183db-b2c-451b348c"
Accept-Ranges: bytes
Content-Length: 2860
Connection: close
Content-Type: text/html
If Server: is Apache then all is ok. Anyway I see several host what are reporting WebserverX or whatever ...
2. Your host have php installed as cgi and not like module for apache. SMF is checking if you have ini_get('cgi.fix_pathinfo') ==1 and if is not then you cannot run Seo4SMF or "Search engine friendly URLs". I didn't check this in SMF sources to see why SMF need that option. Anyway if I remove this options it seems SMF is working well.
Regards