هیچ کدوم از دوستان نتونستند پاسخ بدهند، بالاخره کاشف به عمل اومداینکار صد در صد هم امکانپذیره و تعجب دارم از این همه پرچم دار ادعا که نتونستن پاسخی بدن:
قبل از هر کاری به مسیر: C:\Windows\System32\drivers\etc برید و آدرسی که میخواین سایت رو روی لوکال نمایش بده رو به انتهای فایل وارد کنید، مثلا من site.ir رو روی 127.0.0.1 گذاشتم.
1- به conf/httpd.conf برید و listen :81 هم زیر listen: 80 اضافه کنید، سپس علامت شارپ رو از LoadModule vhost_alias_module بردارید و همچنین علامت شارپ رو از Include conf/extra/httpd-vhosts.conf
بردارید.
2- به مسیر conf/extra/httpd-vhosts.conf بروید و کدهای زیر رو کپی کنید در انتهای فایل و مسیرهای داخل کدها رو به دلخواه تغییر دهید، (الان روی site.ir:81 قسمت ادمین سایت باز میشه و بقیه کاربران هم frontend سایت رو مشاهد می کنند) ، پس کار نشد نداره
<VirtualHost *:81>
ServerName site.ir
DocumentRoot d:\wamp\www\yii\advanced\backend\web
<Directory d:\wamp\www\yii\advanced\backend\web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName site.ir
DocumentRoot d:\wamp\www\yii\advanced\frontend\web
<Directory d:\wamp\www\yii\advanced\frontend\web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
+یادتون نره که در آخره آپاچی رو ریستارت کنید.
موفق باشید.