URL с заключительной наклонной чертой инициировали защиту горячей ссылки на моем сервере

Если у Вас есть веб-сайт, который имеет это многие пользователи, я предполагаю, что Вы имеете полный контроль над сервером.

Я настоятельно рекомендую, чтобы Вы установили PHPlist. Это - излишество на небольших сайтах, но для сайта со столькими же пользователей столь же Ваш, это имеет много хороших функций, таких автоматическое сокращение мертвых адресов (и в списке 10k, Вам нужен он!).

Полные функции

0
задан 4 November 2010 в 00:59
1 ответ

Вы уверены, что это - защита горячей ссылки? Если Ваш веб-сайт размечается что-то вроде этого:

/somepage.htm
/images/a.jpg

Затем, если somepage.htm имеет относительные пути к изображению как <img src="images/a.jpg"> и Вы переходите в http://example.com/somepage.htm/, затем Ваш веб-браузер будет думать, что это находится в каталоге "somepage.htm" и попытке загрузить изображение http://example.com/somepage.htm/images/a.jpg. Apache, вероятно, отправит Вам другую копию somepage.htm, если Вы пойдете туда, который заставит Ваш браузер показывать разорванное изображение.

Я не уверен, имеет ли Apache установку для выключения этого. Это не имеет большого смысла на плоскости файлы HTML, но причина, которую позволяет Apache (и другие серверы), это для сайтов, которые используют "симпатичные URL" (как URL serverfault!), где URL расширяется мимо фактического файла. Нет файла на serverfault, названном "urls-with-final-slash-trigger-hotlink-protection-on-my-server", это просто там для людей (и Google) для чтения. Можно загрузиться, этот вопрос очень хорошо с URL с заключительной наклонной чертой инициировали защиту горячей ссылки на моем сервере

В то время как я не знаю, как serverfault был сделан (существует много способов сделать это), почти бесспорно, что нет никакого файла, названного "197935" также. Возможно, что существует сценарий, названный "вопросами", хотя, и сервер мог запустить тот скрипт, и сценарий будет видеть весь URL, искать число в базе данных и делать эту страницу.

1
ответ дан 4 December 2019 в 22:45

Теги

Похожие вопросы