Wordpress' Contact Form 7 returns 404 but works on homepage

I've installed Contact Form 7 (v 3.1.1) into Wordpress (v 3.3.1). It works fine on the homepage (which is a static Page called 'Home') but on any other page it does nothing and the console says:

POST http://trademarkshop.ca/contact/ 404 (Not Found)

I'm using do_shortcode to call it from both theme files:

<?php echo do_shortcode('[contact-form-7 id="212" title="Contact form"]'); ?>

I have wp_footer() in the footer and wp_head() in the header. I have no other plugins installed. I've even checked for if(is_home()) restrictions. I also tried re-directing other pages to use the Home page template file, but still gives a 404 error.

I've never had this problem before. Any ideas would be very appreciated!


have you tried changing your permalinks to something else,

then save,

then change it back to /%postname%/

could be its not creating the htaccess file in the wp root, hence your permalinks arent working,


Need Your Help