ممنون جواب دادی
در توضیحات نوشته
سپس فایل آخر مسیر را ویرایش کنید و مقدار ServerAlias www.domain.com
را بصورت ServerAlias *.domain.com تغییر دهید
توجه در فایل بالا مقدار فوق را فقط در این قسمت پورت 80 تغییر دهید سایر پورتها را تغییر ندهید<VirtualHost \ 255.255.255.255:80\>
تغییرات را ذخیره و سرور را ریستارت کنید
در پورت VirtualHost
2 تا بود که یکیش 80بود ویکی 400 و خورده ای
دست نزنم ویا جفتش و 80 کنم
+++++++++++++++++++++++++++++++++++++++
شما گفتی که مد زیر را در بک فایل بنویسیم و بعد تغییر نام بدیم و ببریم تو روت
به دستوراتی مثل کدر زیر
RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domain\.com(:80)?<>/([^/]*) [NC]
من دامنه ام ir هست بزارم همین باشه و یا ir کنم دات کام را و به جای دامین اسم دامینم و بنویسم .
یک فایل با نام .htaccess ایجاد کنید ( توجه اگر در ویندوز باشید امکان ایجاد اینچنین نامی وجود ندارد وقتی آنرا به سرور لینوکس انتقال دادید نامش را بصورت بالا تغییر دهید)
در این فایل کد پایین را کپی کنید
RewriteEngine On
Options +Followsymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^email\. [NC]
RewriteCond %{REQUEST_FILENAME} !^.*/images/.*$
RewriteCond %{REQUEST_FILENAME} !^.*/uploads/.*$
RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domain\.com(:80)?<>/([^/]*) [NC]
RewriteCond %1<>%3 !^(.*)<>\1$ [NC]
RewriteRule ^(.*)$ - [E=BLOGUSER:%1]
RewriteCond %{ENV:BLOGUSER} ^(.+)$
RewriteRule ^$ /index.php?username=$1 [L]
فایل را به روت سایتتان انتقال دهید توجه داشته باشید این سیستم در پوشه کار نمی کند فقط روت سایت
++++++++++++++++++++++++++++++++++++
و قسمت آخر و من متوجه نشدم چه کدی و کجا باید بنویسیم
و در چه آدرسی
ممنونمیشم توضیح بدی
کار تمام شد فقط کافی هست یک مقدار کد PHP بنویسید و از متغیر $nameofsubdomain استفاده کنید فراموش نکنید که محتوای این متغیر همان نام کاربری ای هست که برنامه ما برای بازیابی اطلاعات از پایگاه داده به آن نیاز دارد
====
در کل اگه بتونی فیلم بگیری و یک آموزش بزاری خیلی خوب میشه چون تو نت همش از سی پنل هستو جایی در مورد کلکسو منبع نداره و یا داره خیلی ضعیفه