У меня очень странная проблема.
Блог имеет структуру постоянных ссылок /%category%/%title%/
. Для сообщений все работает нормально, но при доступе к страницам путем непосредственного ввода их URL я получаю 404. Я заметил это при проверке Инструментов Google для веб-мастеров. Страницы открываются нормально при нажатии на их ссылку на сайте.
Последнее, что я должен упомянуть, это то, что заголовки содержат некоторые нелатинские символы, но они правильно закодированы.
Проверяет ли WordPress заголовок referrer
и принимает ли решения на основе его значения?
Посмотрите на заголовки, которые Firefox посылает при непосредственном доступе к паде, и возвращает 404 и при нажатии на внутреннюю ссылку:
Host localhost:8088
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Host localhost:8088
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Referer http://localhost:8088/dani/
Единственное отличие - заголовок referer
. Очень странно.