Olisher, самый что ни на есть. Переход на https = новый url = не отображается реклама, до переиндексации ботом.
/ru/forum/981087
Можно ждать, можно написать в ТП.. Отключить Brand Safety фильтр, только через ТП.
qilly, что с % покрытия, упал тоже? для вашего аккаунта отключили фильтр Brand Safety? Если, нет, то причина в этом. Пишите в ТП или ждите переиндексации ботом адсенса.
Тогда, вот так:
error_page 404 @missing; location @missing { if ($request_uri ~ /(xfsearch/doppole/(.*)/)page){ return 302 $scheme://domain.com/$1; } rewrite ^(.*)$ /404.html last; } location = /404.html { internal; }
Свою 404.html не забудьте положить в корень сайта.
И проверьте, чтобы:
fastcgi_intercept_errors on;
Если nginx проксирует, то
proxy_intercept_errors on;
Sitealert, Я понимаю на что намекаете.:) Уже чуть выше на это ответил..
ИМХО, это все же будет чуть попроще чем, к примеру, обработка такого редиректа в php с последующим запросом в мускуль (ну или в файл) за ссылкой.
Так-то, делайте как удобно. Главное, чтобы все работало как надо.
Никого и никуда не агитирую...:)
Позвольте спросить, для чего тогда форум? У человека задача, которую он своими силами не может решить, куда ему идти?
Чтобы не отвлекаться, можно просто не заходить:)
А что Вас смутило? У Вас есть лучше вариант решения задачи ТС? Предложите..---------- Добавлено 05.09.2018 в 15:52 ----------egos, куда уж детальнее вникнул:)
Все понятно, в данном случае без ответа от движка не сделать. Как решать задачу дальше, каждый выбирает сам, через php или nginx...
Но если выбирать между парой строчек в конфиге, или костылить php то я за 1-е.
Зачем усложнять, там где не надо?
:)Как скажете, "Web-программист с большим стажем"
Поправочка, последнее предложение стартпоста упусил :)
location ~ /xfsearch/doppole/(.*)/page { set $r_uri $1; try_files $uri $uri/ /index.php?$args @missing;}location @missing { return 302 $scheme://www.domain.com/xfsearch/doppole/$r_uri/;}
Развели тут... :)
location /xfsearch/doppole/girls/page { try_files $uri $uri/ /index.php?$args @missing; } location @missing { return 302 $scheme://www.domain.com/xfsearch/dopople/girls/; }