В принципе я хочу * .domain.com вытащить domain.com/*/ (не перенаправить).Mod ReWrite Catch-All Subdomain
Я пошел в раздел поддоменов cPanel и установил подстановочный знак для этого домена. Кажется, что оно правильно разрешено, т.е. * .domain.com воспитывает domain.com.
Я теперь сделал файл Htaccess в каталоге public_html, содержащий:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !www.domain.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC]
RewriteRule (.*) %2/$1 [L]
Ошибка я получаю «500 Внутренняя ошибка сервера», любые идеи?
Я не прихожу к закрытию, но вы можете получить лучший ответ на этот вопрос на serverfault.com –
Любая соответствующая информация в журнале ошибок? –