После прочтения сообщений здесь я смог создать динамические субдомены с файлом .htaccess.
RewriteCond %{HTTP_HOST} !^www.sitename.com
RewriteCond %{HTTP_HOST} ([^.]+).sitename.com
Правило перезаписи ^(.*)$ /sitepath/subdomain.php?str1=%1
для этого я создал один файл subdomain.php с одной переменной, то есть str1 (имя поддомена). Теперь, что для достижения следующих результатов
- subdomain.sitename.com (это сделано)
- subdomain.sitename.com/str2/ (передайте вторую переменную в строке запроса)
- subdomian.sitename.com/str2/str3/ (вторая и третья переменные)
- если кто-то добавит еще одну переменную в адресную строку вручную, он должен быть перенаправлен на страницу с ошибкой 404 (subdomain.sitename.com/str2/str3/str4/)
Заранее спасибо.