Forum Moderators: open

Message Too Old, No Replies

Windows 2003 (IIS 6) replacing underscore character with %5f

Windows 2003 (IIS 6) replacing underscore character with %5f

         

Ketapillar

6:28 pm on Nov 24, 2003 (gmt 0)

10+ Year Member



We are on a shared server and they have recently migrated to windows 2003 on all servers (crystaltech). I don't have a copy of Windows 2003 to try and find a workaround myself.

What is going on is all instances of my use of the underscore in directories / filenames has been replaced by the %5f (% 5 F) string. Major downfall of this is google is no longer indexing any of my pages that have underscores.

Does anyone know of a way to fix this?

If you are using underscores on your server and they have changed this might be something you would want to check out as well. This is serverside as it happens in both IE and Mozilla. Does not happen on a 2000 box but does on a 2003 box.

BTW to see what I'm talking about, goto
[passport-america.com...]

click on any of the links with a space in it. (or look in the source for the "_" character). In the source you will see
[passport-america.com...]
as a link.

if you click west virginia from the participating page this will be the addresss shown in your browser.
[passport-america.com...]

takagi

1:12 pm on Nov 25, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi Ketapillar, welcome to WebmasterWorld.

I just tested one of the URLs with an underscore at the Server Header Check [webmasterworld.com] page and saw the following error for

http*//www.yourdomain.com/campgrounds/united_states/texas/

HTTP/1.1 301 Moved Permanently
Connection: close
Date: Tue, 25 Nov 2003 12:53:33 GMT
Content-Length: 192
Content-Type: text/html
Location: http*//www.yourdomain.com:80/campgrounds/united%5Fstates/texas/
Server: Microsoft-IIS/6.0
MicrosoftOfficeWebServer: 5.0_Pub
X-Powered-By: ASP.NET

I don't know if there was also a 301 error on the previous OS for some internal reason.

PS.
I replaced your real domain name by 'yourdomain' because you're not allowed to post your URLs at this forum. The 'http*' should be read as 'http:'.

Ketapillar

5:04 pm on Nov 25, 2003 (gmt 0)

10+ Year Member



Sorry didn't know (1st post, just found this site)...
I wasn't trying to spam I was just trying to point to the problems so people could see it for themselves.