Создание URL-адресов - это простая часть:
<%
Dim productName
Dim categoryName
Dim url
Do While rsProducts.EOF = False
productName = rsProducts("ProductName")
categoryName = rsProducts("CategoryName")
url = "http://www.marioplanet.com/Mario_" + categoryName + "_" + productName + ".asp"
%>
<a href="<%Response.Write url%>">
<%Response.Write categoryName + "-" + productName %>
</a><br>
<% rsProducts.MoveNext
Loop %>
Затем вам необходимо убедиться, что:
- все эти страницы созданы / существуют на диске
- настроить обработчик IIS, чтобы обеспечить их правильную маршрутизацию.
Лучший маршрут
Предлагаем создать URL-адрес, например:
http://mysite.com/jackets.asp?p=Vuitton
Затем просто сделайте одну страницу для каждой категории (куртки, обувь, кошки, лошади).В каждом из них выберите название продукта / SKU из параметра строки запроса.Вы можете использовать приведенный выше код с небольшими изменениями.Вам, безусловно, нужно будет принять некоторые меры при запросе Vuitton о том, что это не атака с использованием SQL-инъекций.
Затем вам нужно будет перейти с .htm на .asp, только если страница загружает информацию избазы данных.