나는 책에 관한 하나의 웹 사이트를 만들고 있는데, 사용자는 주제, 카테고리 및 하위 카테고리를 순회하면서 그/그녀가 의도하는 책에 도달합니다. 이웹 사이트의 SEO 레이아웃
같은 쿼리 문자열을 사용하여 평소처럼www.mywebsite.com/subjects.aspx?subjectid=10
, 내가 만든 페이지
subjectid는 주제 중 하나를 의미 .
사용자가 카테고리를 선택한 다음 하위 카테고리를 선택하여 책에 도달했습니다. 이제 모든 것이 ID로 참조되며 이름이 아닙니다.
이제 내 질문은 검색 엔진은 그곳에 얼마나 많은 subjeccts가 있는지 알지 못하며 주제 이름을 id에서 이해할 수 없다는 것입니다.
Google 맞춤 검색을 사용하려고했을 때 내 웹 사이트의 URL을 전달할 때 책 수준까지 나아 가지 않고 대신 www.mywebsite.com의 기본 URL에 머물러 있습니다.
내가 본 일부 웹 사이트는 다음과 같이 URL이 있습니다 있습니다
들이 정말 각각의 모든 기사를 위해 별도의 aspx 페이지를 만들 수 있습니까?
나는 사람들이 내가 원하는 것을 이해할 수 없을지도 모른다. 나는 방금 asp.net을 시작 했으므로 SEO와 관련 있다고 생각한다.
설명이 필요하면 의견을 말하고 질문을 편집하십시오.
EDIT 1 : 내가 그것은 또한 페이지의 유사한 유형 만들었다 고 지적이 질문에 게시 그냥 때 지금
http://stackoverflow.com/questions/5581873/seo-layout-of-the-website
을 그게 "현서 레이아웃 - 중 - 새 폴더 -website "!
편집 : 2 그래서 URL 재 작성이 필요한 것 같습니다.
http://www.store.com/products.aspx?category=books
http://www.store.com/products.aspx?category=DVDs
http://www.store.com/products.aspx?category=CDs
내가, 내가 사용하고 http://www.store.com/products.aspx/Books
http://www.store.com/products.aspx/DVDs
http://www.store.com/products.aspx/CDs
에하지만 내 경우를 리디렉션 할 수 있습니다 : 하나의 튜토리얼에 주어진 예와 같은 URL에 있음을 명시 Ids는 그 이름을 사용해야한다는 것을 의미합니다 (subject.aspx? subjectid = 123 대신에 subject.aspx? subjectname = abcd)?
[URL 다시 쓰기 (http://en.wikipedia.org/ :
그리고
subjects.aspx.cs
에서이 가진 가치를 얻을 : 당신의Global.asax.cs
파일에서하여Application_Start
기능에 다음과 같이 정의 wiki/Rewrite_engine)은 친구 여야합니다. –** 편집 1 ** : 사실, http://stackoverflow.com/questions/5581873/you-can-write-anything-here –
감사합니다 .Uue Keim, 그럼 실제 이름보다는 IDS? –