我正在製作一個關於書籍的網站,並且用戶通過遍歷主題,然後是類別,然後是子類別來到達他/她想要的書。使用查詢字符串這樣網站的SEO佈局
www.mywebsite.com/subjects.aspx?subjectid=10
像往常一樣,我已經頁面
的subjectid指的主題之一。
用戶選擇了類別,然後選擇了子類別併到達書籍。現在,所有內容都由它的id引用,而不是由它的名稱引用。
現在我的問題是,搜索引擎不知道有多少個主題,並且主題名稱不能從id(s)理解。
當我試圖使用谷歌自定義搜索,並通過我的網站的網址,它不深入書級,而是停留在主要網址www.mywebsite.com。
有一些網站,我已經看到了網址是這樣的:
難道他們真的創建一個單獨的aspx頁面的每一個文章?
我可能無法讓你理解我想要的東西因爲我剛剛開始使用asp.net,所以請認爲它已經與SEO有關。
如果需要澄清,請評論並編輯問題。
編輯1:就在我張貼了這個問題,我注意到,它也創造了一個類似的頁面類型:
http://stackoverflow.com/questions/5581873/seo-layout-of-the-website
現在,那是一個新的文件夾「搜索引擎優化佈局的最 - 網站「!
編輯:2所以看來,URL重寫是我所需要的。在一個教程中給出的例子指出,對於像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
但在我而言,我使用因此,這意味着我應該使用名稱(subject.aspx?subjectname = abcd而不是subject.aspx?subjectid = 123)?
[URL重寫(http://en.wikipedia.org/ wiki/Rewrite_engine)應該是你的朋友。 – 2011-04-07 13:31:27
關於你的**編輯1 **:其實,http://stackoverflow.com/questions/5581873/you-can-write-anything-here – 2011-04-07 13:42:13
謝謝@Uwe Keim,所以我應該使用實際的名稱而不是IDS? – 2011-04-07 13:44:07