Можно ли для каждого фильма сделать свою ссылку?

Новичо́к, через «о́»
Регистрация
24 Авг 2020
Сообщения
48
#1
через if.... не получается в админке
 
Новичо́к, через «о́»
Регистрация
24 Авг 2020
Сообщения
48
#3
допустим, я хочу сделать поддомен для фильма матрица как примере matrix.site.ru и попасть на стр фильма и дальше продвигать только эту ссылку
 
Регистрация
15 Дек 2017
Сообщения
5,067
#6
делал, но перенаправляет на сайт, главную, а не на фильм. в днс прописал A matrix id
Заходить нужно не через стандартный User-Agent браузера, а бота Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots)
Этот поддомен служит для ботов.
 
Новичо́к, через «о́»
Регистрация
24 Авг 2020
Сообщения
48
#7
Заходить нужно не через стандартный User-Agent браузера, а бота Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots)
Этот поддомен служит для ботов.
Поподробнее можно про бота, откуда туда зайти?
 
Регистрация
15 Дек 2017
Сообщения
5,067
#8
Новичо́к, через «о́»
Регистрация
24 Авг 2020
Сообщения
48
#9
Ставите расширение: https://www.google.com/search?q=custom+user+agent+chrome
Прописываете в нем: Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots)
И заходите на сайт.
получилось, но не тот результат который хотел. я думал будет ссылка без хвостика, а там matrix.site.ru/films/id-, можно ли сделать без хвоста?а просто matrix.site.ru
 
Регистрация
15 Дек 2017
Сообщения
5,067
#10
получилось, но не тот результат который хотел. я думал будет ссылка без хвостика, а там matrix.site.ru/films/id-, можно ли сделать без хвоста?а просто matrix.site.ru
Если отредактировать правильно Nginx, то возможно получится сделать movie-id301-matrix.site.ru
 
Регистрация
15 Дек 2017
Сообщения
5,067
#12
Там /config/production/nginx/conf.d/default.conf есть код, который изменяет ссылки для поддоменов m и tv.
Код:
if ($host ~* "^(m\.example.com)$") {
    rewrite ^(.*)$ /mobile-version$1 break;
}
if ($host ~* "^(tv\.example.com)$") {
    rewrite ^(.*)$ /tv-version$1 break;
}
Возможно если добавить как-то так
Код:
if ($host ~* "^(matrix\.example.com)$") {
    rewrite ^(.*)$ /movie-id301-matrix$1 break;
}
То у фильма Матрица будет собстыенный поддомен.
Так придется добавлять для каждого фильма.
example.com - Ваш домен.