Print Page | Close Window

SEO URLs No Longer Working in IIS7

Printed From: ProductCart E-Commerce Solutions
Category: ProductCart
Forum Name: Search Engine Optimization
Forum Description: Talk about ways to optimize your ProductCart store for search engines
URL: https://forum.productcart.com/forum_posts.asp?TID=4868
Printed Date: 17-May-2024 at 7:31pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: SEO URLs No Longer Working in IIS7
Posted By: Peace
Subject: SEO URLs No Longer Working in IIS7
Date Posted: 22-November-2011 at 9:23am
Hi,

We used to have 404 SEO URLs enabled before our upgrade to IIS7, when we were running IIS6. We were running v4.5a STD + APP. However, when we upgraded to IIS7, our SEO URLs stopped working. Upon looking into the problem, we found that we had to reconfigure our server. We followed the directions on the wiki. Unfortunately, we have shared hosting, and there were few instructions on how to fix our issue. After trying to get it to work, we have not been able to get the SEO URL rewrite feature to work.

Any ideas on how we could resolve this issue?

Thanks in Advance,
Peace



Replies:
Posted By: Greg Dinger
Date Posted: 22-November-2011 at 10:11am
1 - There is a patch to pcadmin/adminsettings.asp that you need to make in order to be able to activate SEO URLs.  that is documented in the WIKI.  Make sure you did that.
 
I don't know of any server settings that are needed other than setting the 404 error handler, which would hopefully be supported by a control panel wherever you are hosting.
 
You may want to consider the value of hosting with one of the shops that are experts with PC so that you don't need to worry about working out stuff like this.


-------------
GreyBeard Design Group

Certified ProductCart Developer

Web Design/Development/Hosting

http://tinyurl.com/5c8t4t" rel="nofollow - Add-Ons & Custom Code |


Posted By: intour
Date Posted: 30-November-2011 at 5:00am
I have customers running v4.5 on IIS7 and the SEO URL rewrite works fine. It does require setting the 404 error handler in IIS7 and if you're on shared gosting you won't have access to this.
 
IIS7 is quite different to IIS6 and you need to have experience of web servers to do this. Your hosting company should be able to do this for you but I agree with Greg that it is always wise to host with a company that is familiar with ProductCart.
 
Nigel


-------------
http://www.innerview.co.uk - Innerview
Productcart Platinum Reseller
Web Design/Hosting/Virtual Tours


Posted By: Peace
Date Posted: 01-December-2011 at 11:21pm
Thanks, however in our shared hosting account, there is a 404 error handler option, and when we set it to 404.asp and used the code patch from the wiki, almost every page we went to on our storefront displayed one line:

"The page cannot be displayed because an internal server error has occurred."
Any thoughts?
Again,
Thanks in advance,
Peace


Posted By: Greg Dinger
Date Posted: 01-December-2011 at 11:40pm

I'm not sure how we can further help at this point.  We don't know what site you are working on, nor do we know where you are hosting.  That is a generic fubar message, it could mean any number of things are screwed up, and without "hands on" there's not a dang thing we can do.  Please consider submitting a support request to Early Impact or hiring someone who knows how to deal with this stuff. 



-------------
GreyBeard Design Group

Certified ProductCart Developer

Web Design/Development/Hosting

http://tinyurl.com/5c8t4t" rel="nofollow - Add-Ons & Custom Code |


Posted By: intour
Date Posted: 02-December-2011 at 2:12am
Greg is right - we do need more information.
 
What you have suggested - setting the error handler to 404.asp in your shared hosting control panel - will not work on its own. In IIS7 you have to convert the folder to an application, set the error handler to point to a URL, then convert it pack again. I doubt you'll have this type of access on a shared hosting account. This is explained in the wiki.
 


-------------
http://www.innerview.co.uk - Innerview
Productcart Platinum Reseller
Web Design/Hosting/Virtual Tours


Posted By: Peace
Date Posted: 02-December-2011 at 3:03am
Thanks for the help, but we resolved the problem with the help of our IT support at Godaddy, by clearing/purging then rewriting our web.config file in the root of our site. The error ended up being a conflict of directives in the server configuration, some were IIS6 directives, some were IIS7 directives; and our shared server partially supported IIS6 via a legacy mechanism. 

In conclusion, there was a partial conflict, which we resolved by checking and modifying ou web.config file.


Posted By: intour
Date Posted: 02-December-2011 at 3:42am
Thats good to hear.
 
If we had known you were using godaddy and a web.config file we could have been  more help.
 
Glad you got it sorted  in the end.


-------------
http://www.innerview.co.uk - Innerview
Productcart Platinum Reseller
Web Design/Hosting/Virtual Tours



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net