يتطلب منك:
- انشاء العنوان الفرعي للموقع اواستخدام * لجعل جميع العناوين الفرعية تتصل بالخادم لديك .
- انشاء لعنوان الفرعي في اعدادات apache او وضع * لتحويل جميع العناوين الى مجلد الافتراضي .
كتابة قانون للعملية باستخدام htaccess وهنا مثال على ذلك:
كود PHP:
RewriteCond %{HTTP_HOST} ^(.+).example.com
RewriteRule ^(.*)% http://example.com/?name=%1&type=$1 [R,L]
لم اجرب الحل , تمت الاجابه بناء على اجابة هذا السؤال
http://stackoverflow.com/questions/1...-url-parameter
السلام عليكم ورحمة الله وبركاته
أخوي ضيف
الله يعطيك العافية على الرد .... أنا سويتها بالـ (.htaccess) وضبطت معي لكن في مشكلة بسيطة بإذن الله حاولت فيها ودورت على حلها بس ما قدرت أحلها أو بالأصح ما قدرت استوعب مشكلتها وهي التالي:
إنه لما أكتب بالعنوان مثلاً:
http://domain.com/admin/sami
علماً بأن admin هو مجلد.
و sami عبارة عن variable
المهم بهذا الشكل بيشتغل الموقع مضبوط .... لكن لما أضيف (/) بعد sami بهذا الشكل:
http://domain.com/admin/sami/
مابيشتغل كويس يعني مثلاً زي الصور ما بتظهر و الـ (Forms) ما بتاخذ القيم ...
حاولت وكتبت كل كود مرتين بالـ (.htaccess) مرة بدون (/) و مرة معها ... لكن ما انحلت المشكلة معي ... إيش ممكن الحل برأيك؟
الكود الي كتبته بالـ (htaccess)
كود PHP:
RewriteEngine on
RewriteRule ^/?([a-zA-Z_]+)$ index.php?s=$1 [L]
RewriteRule ^/?([a-zA-Z_]+)/$ index.php?s=$1 [L]
RewriteRule ^/?([a-zA-Z_]+)/([a-zA-Z_]+)/$ index.php?s=$1&action=$2 [L]
RewriteRule ^/?([a-zA-Z_]+)/([a-zA-Z_]+)$ index.php?s=$1&action=$2 [L]
RewriteRule ^/?([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_]+)/$ index.php?s=$1&action=$2&img=$3 [L]
RewriteRule ^/?([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_]+)$ index.php?s=$1&action=$2&img=$3 [L]
شكراً لك على ردك و بعتذر على تأخري بالشكر على ردك
احترامي لك و أيضاً للأخ (abuamal) موصول 
أخوكم / سامي