Apache2 mod_rewrite возможная ошибка?

Если база данных перегружает ЦП и диски Вы, мои имеют плохой запрос, для которого нужна настройка.

1
задан 5 May 2012 в 16:24
2 ответа

Редирект 301 исходит от директивы DirectorySlash , которая является частью mod_dir .

Я подозреваю, что ваш .htaccess ] не работает из-за одного или обоих:

  1. Вы настроили AllowOverride , чтобы не разрешать файлы .htaccess .
  2. Файл .htacess находится внутри каталога / foo / , поэтому mod_dir применяет перенаправление 301 перед обработкой файла .htaccess .
1
ответ дан 3 December 2019 в 21:49

Помните, что файловая система всегда имеет приоритет

Файловая система на вашем сервере всегда будет иметь приоритет перед перезаписанным URL. Например, если у вас есть каталог с именем «foo» и в этом каталоге находится файл с именем «router.php», вы не можете перенаправить URL-адрес на « http: //domain.com/foo ». Что происходит, так это то, что Apache входит в каталог «foo» и не видит инструкций по перезаписи.

Чтобы исправить это, просто переименуйте свой каталог (простой способ сделать это - добавить подчеркивание в начало или конец).

1
ответ дан 3 December 2019 в 21:49

Теги

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