سلام
پرشین بلاگ، بلاگ اسکای و امثالهم واقعا" برای هر عضوشون یک زیردامنه (subdomain) نمیسازن
يعني فكر نميكنم
...
برای همچین کارهایی میشه از فیلترهای http استفاده کرد و برای این مورد خاص ویژگیای به اسم URL Rewriting - بازنویسی URL که مثلا به
جای نشانی
کد:
http://www.rsf.org/article.php3?id_article=6715
میشه فیلتری ساخت که نشانی هایی مثل
کد:
http://article.rsf.org/6715.html
رو هم اداره کنه و نشانی اصلی مخفی باقی بمونه
اگه اشتباه نکنم در وب سرور apache فیلتر mod_rewrite اسمش بود.
مایکروسافت هم که طبق معمول کارش کپی برداری از نرم افزارهای دیگه س این ویژگی بازنویسی url رو در asp و دات نت کذاییش (چشمك
) پیاده سازی کرده. در asp یه مقدار سخته و باید از فیلترهای isapi استفاده میکردی کاری که پرشین بلاگ کرده و صفحه اصلی وبلاگها در
http://www.persianblog.com/admin.asp?weblog=weblog یه همچین آدرسیه که دقیقا" خاطرم نیست که بعد بازدیدکننده درخواست weblog.persianblog.com رو بده (در واقع) مخفیانه redirect میشه به اون نشانی. تصویری هم مثلا باشه بازدیدکننده آدرس اون تصویر رو به صورت weblog.persianblog.com/image.gif خواهد دید...
در دات نت یه خورده راحت تره مثل اینکه. توی msdn یه سرچ کن url rewriting with asp.net ببین چی میاره.
يه نمونه
http://msdn.microsoft.com/msdnmag/issues/02/08/httpfilters