Apache - Як НЕ записувати переадресацію 301


9

Нещодавно я переробив свій сайт і змінилось багато URL-адрес. Я вже налаштував правила переписання в Apache для перенаправлення старих URL-адрес на нові URL-адреси. Це все працює.

Моє запитання: як я можу змусити Apache НЕ записувати переадресацію 301?

Я реєструю НОВИЙ URL-адресу лише після того, як буде переспрямовано.

Відповіді:


5

Можливо, ви можете зробити умовний журнал . Ви повинні мати можливість використовувати свої правила перезапису, щоб додати змінну середовища.

Зауважте, як згадувалося за посиланням, що залежно від того, чому саме ви хочете це зробити, може бути простіше просто ігнорувати 301 запис під час післяобробки.


2

У чому причина того, що вони не хочуть реєструвати їх? Це дійсно не повинно нічого шкодити. Якщо він заповнює ваш дисковий розділ, то щось страшенно неправильно, і я розглядаю, як ви можете з цим боротися.

Якщо це не тому, що ви не хочете бачити ці запити у своїх звітах, то відповідний спосіб зробити це - налаштувати програмне забезпечення для звітування просто ігнорувати ці запити. У багатьох аналізаторах журналів вже є функція для цього, або вони можуть бути налаштовані так, щоб повідомляти про них по-іншому.

Таким чином, у вас все ще є дані, якщо вони вам потрібні (вони можуть стати корисними, наприклад, коли ви побачите, скільки людей все ще використовують стару URL-адресу) у майбутньому.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.