MAMP + Squid приводит к некорректному / недопустимому "удвоению" разрешения адресов
Я не могу понять это для моей жизни.
У меня есть ноутбук (Macbook Pro), который я использую в качестве веб-сервера для разработки веб-сайтов Wordpress. На нем работает MAMP Pro 3.0.5 для обслуживания сайтов. Кроме того, я также использую Squidman 3.3.9 в качестве прокси, чтобы я мог подключаться к ноутбуку с другими машинами или другими устройствами (телефонами, планшетами и т. Д.). Все работало хорошо в течение долгого времени, что было с тех пор, как я все настроил несколько месяцев назад. Перенесемся в сегодня, и все как-то разорено.
При просмотре сайтов с ноутбука (где он все размещен) все сайты загружаются и работают отлично. Однако, когда я пытаюсь подключиться к любой из записей моего хоста в MAMP с моего настольного компьютера или любого другого компьютера удаленно, я получаю странные возвращенные URL-адреса. Ниже приведено именно то, что появляется в адресной строке браузера при попытке перейти на "examplesite.com":
examplesite.comhttp / examplesite.com /
Символ за персонажем, именно так он и возвращается. URL не только удваивается, но отсутствует двоеточие и отсутствует косая черта.
Еще одна забавная вещь - когда я захожу в бэкэнд WordPress для любого из этих сайтов, я могу достичь этого просто отлично. Таким образом, в то же время, когда были перенаправлены корневые URL, это все равно работает, когда я пытаюсь подключиться с удаленного компьютера:
examplesite.com/wp-admin
Дополнительное примечание: Даже со статическими сайтами, которые являются просто автономными файлами (а не установками WordPress), я все еще сталкиваюсь с той же проблемой с двойным, искаженным URL. Похоже, это происходит только при попытке подключения через запись адреса узла MAMP.
У кого-нибудь есть идеи, что может происходить? Опять же, раньше все работало нормально. Теперь по какой-то причине это не так.
Спасибо заранее,
- МП
1 ответ
Ок, разобрался. На устройстве или машине, к которой я подключался к прокси, не был указан номер порта.
(Я предполагаю, что без объявленного номера порта (в соответствии с портом HTTP, указанным в squid) каким-то образом происходил двойной поиск. Может быть, один раз, когда был достигнут корень, а затем второй раз, когда был просмотрен номер порта. Возможно? Мне все еще не совсем понятно, почему ":" и "/" были удалены из адреса. Возможно, косая черта или двоеточие как-то избегают себя.)