ورود

View Full Version : سوال در مورد Url Rewrite



actros
چهارشنبه 18 دی 1392, 07:47 صبح
دورود
میخام مثلا www.example.com/user بره به یک دامین مجزا (حالا ir. یا com. یا هر پسوندی)
این user اسم ثابت نیست.نام کاربریه
اصلا میشه چنین کاری کرد؟؟
ماژولی چیزی؟
ممنون میشم راهنمائی کنید

nice_boy_a
چهارشنبه 18 دی 1392, 22:39 عصر
سلام.
اینو ببین (http://barnamenevis.org/showthread.php?421301-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-url-routing)

actros
پنج شنبه 19 دی 1392, 08:18 صبح
سلام.
اینو ببین (http://barnamenevis.org/showthread.php?421301-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-url-routing)

من با روتنیگ مشکلی ندارم
میخام برای بعضی از یوزرها، اسم دامین عوض بشه

raziee
جمعه 20 دی 1392, 02:02 صبح
@actros:
منظورتون اینه که کاربر با وارد کردن آدرس A به آدرس B منتقل بشه؟
وقتی که دامنه تغییر کنه درواقع از کنترل برنامه شما خارج میشه! و دیگه نمیتونید مدیریتی روی اون داشته باشید.
کمی بیشتر توضیح بدید که میخواهید چه کاری انجام بدید.

Mohammad_dn
جمعه 20 دی 1392, 10:45 صبح
فکر کنم منظورش ایجاد ساب دومین هس...درسته...یعنی آدرست به اینصورت بشه:www.User.Site.ir؟؟؟؟؟

actros
جمعه 20 دی 1392, 22:12 عصر
@actros:
منظورتون اینه که کاربر با وارد کردن آدرس A به آدرس B منتقل بشه؟
وقتی که دامنه تغییر کنه درواقع از کنترل برنامه شما خارج میشه! و دیگه نمیتونید مدیریتی روی اون داشته باشید.
کمی بیشتر توضیح بدید که میخواهید چه کاری انجام بدید.

1 سایتی رو فرض کن که افراد مختلف توش ثبت نام می کنن پنل کاربریشون میشه چنین آدرسی :
www.example.com/user01
www.example.com/user02
www.example.com/user03
www.example.com/user04
و ...

حالا من میخام آدرس کاربر user01 بجای www.example.com/user01 بشه www.example2.com یعنی هیچی اسمی از سایت اول (example) نباشه

nice_boy_a
جمعه 20 دی 1392, 23:49 عصر
خب دوست عزیز اینی که تو داری میگی نمیشه، به ازاری هر کاربر باید بری یه دامین ثبت کنی!
این حرفی که داری میگی یعنی هر کاربر یه سایت(یه دامین) واسه خودش داشته باشه،به سایت اصلی یا www.example.com (http://www.example.com/user01) هم ربطی ندارن.
هر کاربری که در www.example.com (http://www.example.com/user01) ثبت نام میشه، باید در آدرسش مشخص بشه که ماله کدوم سایته،
مثلا www.example.com/user01 (http://www.example.com/user01)
کاربر user01 مشخصه که تو سایت www.example.com (http://www.example.com/user01) عضو هست.
ولی www.example2.com (http://www.example2.com) یه سایت جداست و میتونه کاربرای خودشو داشته باشه.

actros
شنبه 21 دی 1392, 00:17 صبح
خب دوست عزیز اینی که تو داری میگی نمیشه، به ازاری هر کاربر باید بری یه دامین ثبت کنی!
این حرفی که داری میگی یعنی هر کاربر یه سایت(یه دامین) واسه خودش داشته باشه،به سایت اصلی یا www.example.com (http://www.example.com/user01) هم ربطی ندارن.
هر کاربری که در www.example.com (http://www.example.com/user01) ثبت نام میشه، باید در آدرسش مشخص بشه که ماله کدوم سایته،
مثلا www.example.com/user01 (http://www.example.com/user01)
کاربر user01 مشخصه که تو سایت www.example.com (http://www.example.com/user01) عضو هست.
ولی www.example2.com (http://www.example2.com) یه سایت جداست و میتونه کاربرای خودشو داشته باشه.

همه کاربرا دامین جدا ندارن (بعضی هاشون)
تو سایت example2 هیچ کابری ثبت نام نمی کنه.محتویات آدرس www.example1.com/user01 رو نشون میده (در واقع ریدایرکت میشه رو اون)

nice_boy_a
شنبه 21 دی 1392, 14:46 عصر
پس واسه بعضی هاشون باید ریدایرکت انجام بشه.
کاربر وقتی از تو سایت www.example.com (http://www.example.com/user01) یوزر و پسورد رو میزنه ریدایرکتش کن به سایت مورد نظر(علاوه بر نام کاربری و رمز عبور باید آدرس سایتشونم نگه داری کنی)

actros
شنبه 21 دی 1392, 16:57 عصر
پس واسه بعضی هاشون باید ریدایرکت انجام بشه.
کاربر وقتی از تو سایت www.example.com (http://www.example.com/user01) یوزر و پسورد رو میزنه ریدایرکتش کن به سایت مورد نظر(علاوه بر نام کاربری و رمز عبور باید آدرس سایتشونم نگه داری کنی)

آره واسه بعضی هاشون
واسه ورود به ساستش یوزر پسورد نمیزنه (صفحه ورود مهم نیست چه آدرسی داشته باشه)
میخام وقتی طرف www.example.com/user01 رو تو مروگرش وارد می کنه،بره به www.example2.com. همین
برای نگه داری دامین، dns اش رو مطابق dns هاستم ست می کنم.اون مشکلی نیست

nice_boy_a
یک شنبه 22 دی 1392, 18:51 عصر
این روشو امتحان کن:
آدرس www.example.com/user01 (http://www.example.com/user01)
شامل یه پوشه با نام user01 هست، داخل اون پوشه یه page با نام پیش فرض (دیفالت) ایجاد کن و در فرم لود اون بنویس که ریدایرکت بشه به آدرس مورد نظر.