Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте!

На сайте есть htaccess создающий поддомены следующего содержания:

RewriteEngine on

Options +FollowSymlinks

#Запрет обработки корневых запросов

RewriteCond %{HTTP_HOST} ^www\.domain\.ru$ [NC,OR]

RewriteCond %{HTTP_HOST} ^domain\.ru$ [NC]

RewriteRule .* - [L]

#Запрет обработки форвардных запросов

RewriteCond %{REQUEST_URI} ^/?.+\.domain\.ru [NC]

RewriteRule .* - [L]

#Форвард запроса в саб-фолдер

RewriteCond %{HTTP_HOST} ^www\.(.+)\.domain\.ru [NC,OR]

RewriteCond %{HTTP_HOST} ^(.+)\.domain\.ru [NC]

RewriteRule (.*) http://domain.ru/%1/$1 [L,P]

Проблема в том, что www.subdomain.domain.ru отдает 200 и без www тоже ответ сервера 200

Но основное зеркало должно быть без www

Что надо добавить чтобы был редирект с www.subdomain.domain.ru на subdomain.domain.ru ?

И что надо дописать, чтобы сервер на ссылку: subdomain.domain.ru/ksdnkfjnjfgkdngkdnkvvhbd.html (несуществующий урл) отдавал 404-ю ошибку, а не 302, как сейчас.

Количество поддоменов больше 1000 поэтому для каждого, что-то прописать - нереально.

13 лет назад
mchuk
50 лет
17 лет в сервисе
Был
3 месяца назад

Выбранный исполнитель

nikser
32 года
15 лет в сервисе
Был
10 лет назад
13 лет назад
$20
1 день
У меня был маленький проект, но, как оказалось сложноватый - только Николай за него взялся. Сделал все быстро и толково.
Понятно поставил задачу, своевременно оплатил. Рекомендую работать с Алексеем!

Заявки фрилансеров

nikser
32 года
15 лет в сервисе
Был
10 лет назад
13 лет назад