WordPress, передача параметра через проблему URL localhost vs webhost - PullRequest
0 голосов
/ 25 апреля 2011

Я разрабатываю простой базовый веб-сайт WordPress для друга. Он хорошо работает на моем ноутбуке, используя MAMP для создания среды локального хоста, но при переносе сайта на мой веб-хост я сталкиваюсь с проблемой.

При локальном запуске и на веб-хосте файл пользовательского цикла генерирует URL-адреса, подобные следующим:
http://bch.techzen.org/programme?month=May,2011

Однако, когда я нажимаю на ссылку, поведение меняется:
- работает локально, адресная строка показывает http://bch.techzen.org/programme?month=May,2011
- при работе в сети адресная строка http://bch.techzen.org/programme/?month=May,2011

Во втором примере обратите внимание на дополнительный / предшествующий? знак, который портит видимость переменной $ month в цикле.

Код на двух платформах идентичен, обе работают под управлением WP 3.1.1, но я не знаю, как проверить, является ли это одна и та же версия PHP.

1 Ответ

0 голосов
/ 25 апреля 2011

Проверьте, существует ли файл .htaccess на веб-сервере, и найдите rewriteRule.Это может быть источником ваших испорченных ссылок!

Дополнительно зайдите в «Настройки - Постоянные ссылки» в вашем WordPress бэкэнде и проверьте, есть ли разница в «Общих настройках»

...