We help IT Professionals succeed at work.
Comment
Watch Question

CERTIFIED EXPERT

Commented:
Because when you navigate through your site from http://www.mobivel.com that's what the links on the page are showing as the destination URL's

Author

Commented:
but I have set the cookies to files instead of URL from web.config
CERTIFIED EXPERT

Commented:
Have you just uploaded a new version, because after clearing my browser cache and loading up your site again, the links are all working fine for me?

The only other issue (from an SEO perspective) is that your list of car manufacturers using a linkbutton that posts back, so the URL (for Acura) is
   javascript:__doPostBack('ctl00$Main$CategoryBrowser$TopCategoryList$ctl00$NestedSubCategoryRepeater$ctl01$SubCategoryButton','')

when it should really be just:

http://www.mobivel.com/Search.aspx?c=111

which Google will natively follow.  For ASP.NET 4.0, you should be using Routes to create really friendly SEO URLS like this:

http://www.mobivel.com/cars/acura

See here for the tutorial:
http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

Author

Commented:
No, I have not uploaded a newer version, it is the same.
I already use routes for Ad pages
Thanks for the tips, I have used that tutorial when I have implemented the routes :)
CERTIFIED EXPERT

Commented:
If the pages are now being referenced correctly in the URL's (which it appears they are), then it will take Google (usually) around a couple of weeks to re-index your site and correct itself.

Author

Commented:
I have made this change 2 months ago, and I have added new pages to the website which were still indexed by google with that cookie in the URL :(
CERTIFIED EXPERT

Commented:
In addition to checking your site using its spidering method, it will also check additional links that it has in its database to see whether they're still active.  Because your site still accepts the cookie-style format of URL, then its including them in addition to the other format.
I'm not entirely sure how to stop ASP.NET accepting the previous (cookie) format without seeing your web.config file.

Author

Commented:
This is my web.config file

Author

Commented:
sorry, I forgot to attach it.
webconfig.zip
CERTIFIED EXPERT

Commented:
cookieless="UseCookies" in the web.config file was what I was hoping to see.  I notice however that your site is still processing the original URL containing the cookie data.  Is it possible for you to restart IIS or the web site?  That would kill the sessions which are being resumed.

Also, try setting regenerateExpiredSessionId="False" in the anonymousIdentification part of web.config.  That should stop the previous URL's working when the sessions have been removed from the server

Author

Commented:
this web.config file is 3 months old, and the server was restarted since then, almost every 2-3 days.
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
ok, thanks ! I hope it will work :)

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.