I use SafeCracker in my contact us page and it works fine.
but when I remove index.php from My Url, SafeCracker does not work at all(dose not add entry, dose not show error message…).
My code in .htaccess file is:
# BEGIN ExpressionEngine Rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^exampel\.com
RewriteRule (.*) <a href="http://www.exampel.com/$1">http://www.exampel.com/$1</a> [R=301,L]
RewriteCond %{HTTP_HOST} exampel.com
RewriteCond %{REQUEST_URI} !site/
RewriteCond $1 !\.(gif|jpe?g|png|ico)$ [NC]
RewriteRule ^(.*)$ /site/index.php/$1 [L]
</IfModule>
# END ExpressionEngine Rewrite