ورود

View Full Version : مدیریت آدرس ها در Yii



beh3000
شنبه 10 آبان 1393, 15:18 عصر
سلام

یک سیستم وبلاگ ساده دارم با yii مینویسم یک سوال داشتم

توی url manager چطور میشه اگه آدرس ورودی به شکل ساب دومین بود sub.domain.com این آدرس ( domain.com/controller/action/sub ) باز بشه ؟

قبلا توی codeigniter انجام دادم ولی urlmanager Yii یخورده فرق میکنه نمیدونم چ جوریه .. با htaccess هم نمیخوام انجامش بدم ...

در ضمن بگید که سیستم های وبلاگ با htaccess انجام میدن یا با php - url manager

MMSHFE
شنبه 10 آبان 1393, 16:54 عصر
با هر دو میشه انجام داد. اول از همه شما باید wildcard dns رو توی هاستتون فعال کنید و بعد توی urlManager اینطوری عمل کنید:

'http://<sub:\w+>.example.com/<controller:\w+>/<action:\w+>' => '<controller>/<action>/<sub>',

beh3000
شنبه 10 آبان 1393, 20:04 عصر
منظورتون از
wildcard dns چیه ؟

قبلا این کارو انجام دادم :

اول همه ساب دومین هارو به دومین اصلی ریدایرکت کردم از طریق فایل httpd.conf

بعد توی کدایگنایتر کد مربوطه رو توی route گذاشتم بدون مشکل هم کار کرد ... حالا نمیدونم wildcard dns چیه ...

MMSHFE
یک شنبه 11 آبان 1393, 08:58 صبح
Wildcard DNS مربوط به تنظیمات هاستتونه که ازطریق cPanel یا DirectAdmin یا مستقیماً تنظیمات httpd.conf (اگه دسترسی دارین) باید انجام بدین و ربطی به اسکریپت شما نداره. درمورد Enable Wildcard DNS تحقیق کنید.