У меня возникли проблемы с получением инструкции кода ниже, чтобы работать как задумано. Первая часть кода все хорошо. Когда пользователь нажимает на example.com без «www», его 301 перенаправляют на www.example.com для защиты входящих ссылок.
В то же время я пытаюсь использовать субдомены. Если пользователь нажимает candybar.example.com, я хочу, чтобы страница test.php? Subdomain = candybar была загружена. Хотя эта часть, похоже, не работает, моим пользователям вместо этого предоставляется страница индекса.
Надеюсь, у кого-то есть представление о том, что я делаю не так - заранее спасибо!
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ test.php?subdomain=$1 [L]