2015-11-02 5 views
0

У меня есть сайт WordPress, который я пытаюсь ускорить с помощью GTMetrix. Я заметил, что всякий раз, когда я тестирую страницу и опускаю конечную косую черту к URL-адресу (например, http://example.com/blog), он перенаправляет 301 на этот URL с добавлением конечной косой черты (например, http://example.com/blog/).Почему это 301 перенаправление?

Переадресация занимает около 1 секунды, и я хотел бы побрить это время, если это возможно. Вопросы:

  1. Что вызывает перенаправление? Это конфигурация в WP, .htaccess или что-то еще?
  2. Что я могу сделать, чтобы предотвратить перенаправление и не разбивать мой сайт?

ответ

1

Это перенаправление осуществляется Apache с использованием mod_dir. Он делает это по умолчанию для каталогов, используя директиву DirectorySlash. Если вы хотите, чтобы это не было сделано, вы можете отключить его, используя это в .htaccess.

DirectorySlash Off 

Но Becareful, как это может иметь сторону влияет (например, DirectoryIndex не работает), которые вы можете увидеть здесь.

https://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryslash

+0

Как это сработало для вас? –

Смежные вопросы