Not Getting 404 Errors With False URLs

kko 29 Jul, 2014
Hi. I found out that if you add anything to the end of a Chronoforms page URL that creates a non-existent web address, it loads the form instead of giving a 404 error.

Example form URL: www.mydomain.com/contact
Example fake URL: www.mydomain.com/contact/123 (<--- Shows contact form when it should be a 404.)

Is there a setting where I can turn this off?

Here's my situation. I had an old page that needs to be replaced with the new page, and I want to set up a redirect so anyone trying to go to the old page goes to the new page. In order for this to work in the Joomla Redirect component, the old page has to result in a 404.
Old form: www.mydomain.com/contact/old (<--- Shows contact form when it should be a 404.)
New form: www.mydomain.com/contact/new

I hope what I'm saying make sense. Can someone help? Thanks.
GreyHead 29 Jul, 2014
Hi kko,

This is a problem with SEF URLs, nothing directly to do with ChronoForms. You'll need to handle it with your SEF extension, or the Joomla! ReDirect extension.

Bob
kko 29 Jul, 2014
Hi Bob,

I'm not using a SEF extension. I DO want to use the Joomla Redirect component, but it doesn't work because the old URL doesn't result in a 404 like it should. I have it set up to redirect from the old to the new, but it doesn't redirect. I expected a 301 Moved Permanently status (which is my goal here), but instead it gives a 200 OK.

I am only seeing this happen with ChronoForms menu items, which is why I thought it's a ChronoForms issue. All other pages/menu items with a false URL go to a 404 as it should.

Thoughts?
This topic is locked and no more replies can be posted.