473,563 Members | 2,831 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

how do you guys accomplish this

I am tyring to find the site, but I am seeing more and more web sites with
the really long html names and also nicely broken down by category that sits
on a related directory and/or subdomain on the server.

so like:
a white kenmore gasrange would be:
http://forthekitchen.someappliancest...ite-fridge.asp

and the model number and title combined into one page name.
are these page names generated before hand? wow!!

How is this done?
I assume for starters it is on a windows system with asp obiously, but how
to accomplish.
Jul 19 '05 #1
4 1242
look on www.aspfaq.com for info on a Custom 404 Page.
That's what I do to get short URLs

--
Curt Christianson
Owner/Lead Developer, DF-Software
Site: http://www.Darkfalz.com
Blog: http://blog.Darkfalz.com
"Danny" <da********@hot mail.com> wrote in message
news:P_******** *************@n ews4.srv.hcvlny .cv.net...
I am tyring to find the site, but I am seeing more and more web sites with
the really long html names and also nicely broken down by category that sits on a related directory and/or subdomain on the server.

so like:
a white kenmore gasrange would be:
http://forthekitchen.someappliancest...ite-fridge.asp
and the model number and title combined into one page name.
are these page names generated before hand? wow!!

How is this done?
I assume for starters it is on a windows system with asp obiously, but how
to accomplish.

Jul 19 '05 #2
In addition to using a 404 page and parse the URL to determine what product
to display dynamically, the pages COULD be created beforehand to generate
static content (much less taxing on a system). Whenever the admin interface
makes a change to a particular product, it updates the "static" page --
which only needs to be static between updates.

I use this technique for my RSS XML feed, and also toyed with generating
static .HTM files (one for each article).

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/


"Danny" <da********@hot mail.com> wrote in message
news:P_******** *************@n ews4.srv.hcvlny .cv.net...
I am tyring to find the site, but I am seeing more and more web sites with
the really long html names and also nicely broken down by category that sits on a related directory and/or subdomain on the server.

so like:
a white kenmore gasrange would be:
http://forthekitchen.someappliancest...ite-fridge.asp
and the model number and title combined into one page name.
are these page names generated before hand? wow!!

How is this done?
I assume for starters it is on a windows system with asp obiously, but how
to accomplish.

Jul 19 '05 #3
Danny wrote:
I am tyring to find the site, but I am seeing more and more web sites
with
the really long html names and also nicely broken down by category
that sits
on a related directory and/or subdomain on the server.

so like:
a white kenmore gasrange would be:
http://forthekitchen.someappliancest...ite-fridge.asp
and the model number and title combined into one page name.
are these page names generated before hand? wow!!

How is this done?
I assume for starters it is on a windows system with asp obiously,
but how
to accomplish.


I do not think these names are being generated on the fly. I think the
designers actually created a separate asp page for each of their products,
using the naming convention to identify them.

I suppose the possibility exists that they generated the names of pages that
do not exist and used a custom 404 page to parse the names to cause the
resulting page to display the product described, but I doubt it.

Bob Barrows
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
Jul 19 '05 #4
> I do not think these names are being generated on the fly. I think the
designers actually created a separate asp page for each of their products,
using the naming convention to identify them.


I think it's plausible that it was a combination of manual/on the fly.
Consider a normalized schema where each unique product has exactly one row
in a view, it would be trivial to write a "page generator" that created a
page (folder/page name based on specific properties) with the page content
from the view; one page per product.

An admin page could be constructed to either (a) rebuild the entire set of
pages, or (b) take a specific product ID and rebuild just that one.
Sometime I should show you the ASPFAQ admin interface; one of the tasks the
final save page has when updating/adding an article is that the RSS XML file
is rebuilt (rather than have that page generated on the fly when it is
requested, it is static until it needs to change). At one point it also
built a static HTML file for just that article, but I ditched that feature.

This wouldn't necessarily have to be done by ASP either, but this is useful
if you want to handle the updates on demand along with the other updates.
If you want to schedule it (e.g. build all the pages once a day,
incorporating the day's changes), you could use something else (e.g. C#).
Jul 19 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
1733
by: echo01 | last post by:
Hey when do you guys think 5.0 will be stable or considered stable. i think the are up to 5.0.2?
2
2035
by: flamesrock | last post by:
Certain web applications, everything from wget to downloader for X has this nifty feature I'd like to accomplish in python. Its the progress bar/time elapsed/time remaining scheme Filename | Progress | Speed (kB/s) | T/Elapsed | T/Remaining ---------------------------------------------------------------------------- blah.bin ...
6
305
by: Alex Pet | last post by:
Hi, Please, consider me your friend. and think about the following. This also apply to all the groups, not only where I post the message. Before you reply to any of the question in the news server. Do you think, What is the level of question you are answering? How many times you reply ready-made solution for very very very simplest...
92
7562
by: Jeffrey P via AccessMonster.com | last post by:
Our IT guys are on a vendetta against MS Access (and Lotus Notes but they've won that fight). What I can't understand is, what's the problem? Why does IT hate MS Access so much. I have tried to find out who it is that actually wants to get rid of it, but I can't find anyone who will admit to trying to get rid of it. Nevertheless, I'm...
17
2469
by: DaveG | last post by:
Hi all I am planning on writing a stock and accounts program for the family business, I understand this is likely to take close to 2 years to accomplish. The stock is likely to run into over a thousand items and the accounting side will be used for hopefully many years so the entries are likely to be vast. The delema is what is best to...
4
1816
by: python | last post by:
in python , could I accomplish the purpose that "a=Console.read()" used in C? when program is running, I wanna add a statement like "a=Console.read()" in C language,it will wait for user's input, after user's typing a character , and click "enter" key, the program will go on running.
1
1308
by: skygenn | last post by:
hi guys im new at c++ program and im 1st year taking up I.T our prof in c++ gave us an assignments but she didnt even explain us how to begin doing it? honestly i have no idea how to begin it pls give me some idea here's the question design and develop a program that calculates the hours of self-study for a student in a week. the...
0
7664
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7583
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7948
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6250
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5484
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5213
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3642
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
1198
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
923
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.