Участвуй в конкурсе сайтов
Получи профессиональную оценку сайта и
награду за дизайн, контент или технологичность
4045

Смена домена для сайта. Проблема с редиректом для PDF

3 ответа

Всем привет.

Подскажите, есть ли решение проблемы: виртуальный хостинг, поменяли домен сайту, сделали постраничный редирект прописав в htaccess:

RewriteCond %{HTTP_HOST} ^domen\.com$ [NC]
RewriteRule ^(.*)$ https://new-domen.com/$1 [R=301,L]


Но как выяснилось для страниц domen.com/doc.pdf данное правило не работает. Техподдержка ответила, что статические файлы, в т.ч. PDF, отдаются через Ngnix, а потому правило в .htaccess не срабатывает.

Посоветовали делать изначально неверные ссылки типа domen.com/doc.pdx и в .htaccess прописать редирект с pdx на pdf. Однако это не вариант, т.к. ссылки domen.com/doc.pdf уже в индексе ПС и нужно чтобы они отдавали 301 редирект на https://new_domen.com/doc.pdf и никак иначе.

Действительно ли все так запущено и нет решения?

Ответы (3)

Asylum +295
30.04.2017 19:07
Мне кажется прописать относительные ссылки к файлам, потом меняйте домен сколько угодно, ссылки всегда останутся рабочими.
Свернуть ответы
Sam Sined 0
30.04.2017 19:44
Вы не поняли вопроса, ссылки на новом домене работают как надо.
Есть проиндексированные страницы pdf на старом домене вида - domen.com/doc.pdf
Мне нужно, чтобы при клике на них открывалась страница не со старого домена (а именно так сейчас и происходит), а с нового.
Данила +1
09.05.2017 15:02
А ссылки new-domen.com/doc.pdf открываются?

Похожие вопросы

Евгений Сомов
129

Сайт возрастом 1 год

Вопрос такой:  Сайту год. Посещаемость была в конце 1 500 в месяц. Домен припаркован, но восстановить ещё можно при оплате.  Сайт сделан мной коряво -учился на нём. Тема его "Создание сайтов и заработок на них"  Если я его...
Виталий Лошков
396

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
Евгений
442

Как выставить заголовки expires

Пробовал в htaccess прописать   <ifModule mod_deflate.c>     AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> <ifModule...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте