A
A
AlexVoronin2016-07-26 22:35:08
PHP
AlexVoronin, 2016-07-26 22:35:08

How to determine who is redirecting?

Всем привет.
Помогите найти виновника.
Сервер Nginx+Apache. При обращении к одной странице происходит 301 редирект на другую.
Файл .htacces чистый. Сайт на WordPress но плагина который мог бы делать редирект нету.
Где искать? Кто делает редирект? И как вообще поступать в таких случаях?
Дайте Алгоритм.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
Алексей, 2016-07-26
@AlexVoronin

1 если обращаемая странице не виртуальная, проверь наличие .htacces в данной директории
2 проверь конфиг nginx
3 проверь конфиг apache
Если результат нулевой, тогда ищи какую нибудь из этих строчек в коде сайта

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.host.ru");

T
ThunderCat, 2016-07-26
@ThunderCat Куратор тега PHP

1) Look at the Apache settings, it's quite possible to register redirects directly in the config.
2) Nginx can also redirect.
3) Javascript cannot do a 301 redirect, but it can redirect to a page with such a redirect.
4) Sobsno some of the files tsms.

C
Cool Admin, 2016-07-26
@ifaustrue

Contact apache directly, if the redirect occurs - it is to blame, if not - nginx.
Well, you can also look at the logs, everything is written there.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question