August 16, 201214 yr If you go to the site and click Join Now, or the Members link in the menu when using IE (tried in 9). It says web page cannot be found. Works in all other browsers. To get it to disappear I need to turn off friendly http messages. But I don't want to have to tell every person who registers to do this. How can I fix this?
August 16, 201214 yr Hi, do no know why IE should reject it but the links in question are the only ones in your main navigation carrying the .php tag. Remove this and I expect it will work correctly in IE. membersonly.php (3 times) and memberoptions.php (3 times) Sorry, just done some further testing and removing the extension makes no difference. Notice that some of the other links at least are in sub-folders. If these are actually on the root domain as I suspect then removing the / from the relative address should solve the issue. a href="/membersonly.php" should read a href="membersonly.php" Jim Edited August 16, 201214 yr by jamaks
August 16, 201214 yr Author Thanks for looking into my problem! When I first read that I was so happy because I thought it would work, but sadly it didn't. I now *think* the problem is with redirecting. I have membersonly.php redirecting from /membership-options/ I found this article online that addresses the same issue (http://jamiethompson.co.uk/web/2008/09/23/pages-redirecting-to-a-404-error-only-in-internet-explorer/) and tried to do the ieHTTPheaders thing but I don't understand where my error is from this. Any ideas on that would be great. I'm so stumped and frustrated
August 17, 201214 yr Hi, it does look like the page(s) do not reside at the address referenced since it is not possible to even find them with direct addressing through the address line. It appears that the site structure has been altered in some manner. If you have ftp access the best thing to do would be to use a ftp such as filezilla to check the relative paths for the site. You can do the same with you control panel file manager but I prefer the overview given by an ftp client myself. It would probably then be best to give an absolute address to all of your page linking, since some of your present relative linking is inadequate and confusing. <a href="http://www.casswac.ca/memberoptions.php">Members</a> *should work perfectly provided that memberoptions.php is in the root directory. <a href="/conference-details">Conference</a> *is actually <a href="http://www.casswac.ca/conference-details/index.php">Conference</a> but will work most of the time since such a request will trigger a search for index in the directory http://www.casswac.ca/conference-details/ <a href="/membersonly.php"> *is wrong in that it appears to be addressing ]<a href="http://www.casswac.ca/un-named-directory/memberoptions.php">Members</a> and although some browsers will ignore the unwanted / Internet Explorer does not. As a relative link it should read <a href="membersonly.php"> which again states the file is in the root directory. Sorry if this appears unhelpful but since I cannot check your site structure these are the best pointers I am able to give. Jim Just downloaded and ran the ieHTTPheaders but can not claim to understand the information given. Cannot see cause of the 404 from that medium. Edited August 17, 201214 yr by jamaks
August 17, 201214 yr Author I found the issue was to do with using permalinks and regular static php pages together. I'm using Wordpress for this site and had permalinks on, and once I moved the membersonly.php and the other page to a wordpress page instead, IE was able to display it. Weird little problem, but anyways thanks for your help and suggestions!
August 17, 201214 yr Glad you have found the cause behind the issue. Do not know much about Wordpress but certainly your links look a lot different in a browser window now. Thanks for letting us know the cause as no doubt someone else will encounter the same problems. Jim
Create an account or sign in to comment