Printer Friendly Version
Email this thread to a friend
|
google adwords certification test question (In: Pay Per Click - Google/Yahoo & Others)
Featured Web Site Template |
|
There are 0 guests and 1 members in the forums right now.
Reflects user activity within the last 5 minutes
|
|
| Member |
Message |
the_west_wing
Joined: Aug 20, 2008
# Posts: 21
|
Posted: 2008-Oct-08 09:11
Hi Everyone,
I have a question from a friend of mine (yeah a real one not me pretending !!!). If anyone can help please, and I hope the text below makes sense to you guys as it is over my head...
I am looking at writing a Classic ASP script which uses Request.ServerVariables to parse SEO friendly URLs and redirect the user to the relevant pages in the website (e.g. default.asp?PID=30) and was wondering where best to use the script either as a 300 or 400 error message. The parsed querystring data would do a lookup in the database and then generate the relevant URL.
Many thanks to you all in advance and I hope to hear from someone soon please.
Thank you.
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10418
|
Posted: 2008-Oct-08 10:06
The script must return "200 OK" in the header, and then follow that up with the page code and content in the same HTTP transaction.
There is no redirect involved here at all when directly serving the content.
If you were to redirect from folder-based URLs to dynamic-with-parameters URLs then it is the dynamic-with-parameters URLs that would be indexed.
By the way, URLs that redirect aren't indexed. I don't think you have understood the process of what happens in the server.
There is one redirect that you do need to have - and that is one that should someone ask for a URL with parameters, they will be redirected (301 redirect) to the URL that looks like folders. This redirect stops the parameter-based URLs from being indexed as Duplicate Content.
|
 |
the_west_wing
Joined: Aug 20, 2008
# Posts: 21
|
Posted: 2008-Oct-08 11:20
Thanks for the help and information g1smd.
In your last paragraph you mentioned that the 301 redirect will take a url containing parameters and redirect to a folder based url. I need this to work the other way around please.
Many thanks for your help and guidance so far, much appreciated.
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10418
|
Posted: 2008-Oct-08 12:15
Are you sure?
Normally you would have:
1. A 301 redirect from dynamic (parameters in any order) to fixed-format folders.
So, all of these URL requests arriving at the server:
example.com/?cat=345&art=1234567
example.com/?art=1234567&cat=345
example.com/index.php?cat=345&art=1234567
example.com/index.php?art=1234567&cat=345
www.example.com/?cat=345&art=1234567
www.example.com/?art=1234567&cat=345
www.example.com/index.php?cat=345&art=1234567
www.example.com/index.php?art=1234567&cat=345
would be redirected (301) to this URL:
www.example.com/345/1234567
2. A rewrite to connect the URL request:
www.example.com/345/1234567
to the internal folder and filepath on the server:
/index.php?cat=345&art=1234567
in order to serve the content.
The on-page links within your site would point to these types of URLs:
/345/1234567
and those are the URLs that would be indexed.
|
 |
the_west_wing
Joined: Aug 20, 2008
# Posts: 21
|
Posted: 2008-Oct-08 13:37
Thanks for that response but what I need to do is pass the following:
[link]
This will redirect (in the best way possible) to:
[link]
I can write an ASP Script to do this but need to know if a 300/400 error page can do this in a SEO friendly manor.
Cheers g1smd
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10418
|
Posted: 2008-Oct-08 19:04
Which URL is in the link they click on to get there?
Which URL should they see in their browser once they are on the page?
If they type a URL in to get there, which one is it?
I assume that the real file is physically located at /default.asp on the server.
|
 |
the_west_wing
Joined: Aug 20, 2008
# Posts: 21
|
Posted: 2008-Oct-09 13:47
I want them to type in/link from in
domain.com/order/
And it will take them to:
domain.com/default.asp?PID=8
Thanks.
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10418
|
Posted: 2008-Oct-09 14:10
You only answered two of the questions. What is the answer to this one below?
Which URL should they see in their browser once they are on the content page?
|
 |
the_west_wing
Joined: Aug 20, 2008
# Posts: 21
|
Posted: 2008-Oct-09 15:02
Sorry,
Not reeally bothered, but ideally domain.com/order
Thanks.
|
 |
g1smd
Staff
Joined: Jul 28, 2002
# Posts: 10418
|
Posted: 2008-Oct-09 15:05
If that is the case, then the redirect and rewrite method I listed above (numbered items) is exactly what you need.... except your code will be a lot more simple as you only have one parameter in the URL.
|
 |
the_west_wing
Joined: Aug 20, 2008
# Posts: 21
|
Posted: 2008-Oct-09 15:37
Thanks g1smd,
My mate has been replying to you (easier than me trying to explain it )
He will give that a go and see what happens, so thanks for the information.
I will (or he will) let you know how things go with it and what happens.
Thanks again.
|
 |
You are not permitted to post messages in this forum or topic, because of one or more of the following reasons:
- You have not yet logged in, or registered properly as a member
- You are a member, but no longer have posting rights.
- This is a private forum, for which you do not have permissions.
If you are a recent member, it's possible that you simply have not yet confirmed your account. Please
check your email for a message entitled 'JimWorld Forums: Confirm Your Account' and follow the instructions
contained within.
If you cannot find this message, click here to Re-Send it.
|
If you are still experiencing problem, please read the
Login Assistance
Article for some advice on what may be causing your login not to work properly.
|
Switch to Advanced Editor and ...
Create a New Topic
or Reply to this Thread
|
|