правило htaccess не работает должным образом

  • Автор темы HuntirWeb
  • 54
  • Обновлено
  • 15, May 2024
  • #1
Привет, В моем файле htaccess я получил следующее: Опции -Индексы +FollowSymLinks Переписать движок на RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*[^/]) index.php?show=$1 [L]

Я думаю, что если файл уже существует, то это правило следует игнорировать и использовать этот файл вместо index.php.

Это не то, что происходит.

Даже если файл существует, сервер следует этому правилу и не загружает указанный файл.

Например:

mydomain.com/xyz

работает, потому что нет файла «xyz»

но:

mydomain.com/images/logo.jpg

не работает и показывает домашнюю страницу, которая есть в правиле (index.php)

Это портит мой шаблон, который показывает файл изображения.

Что я должен делать?

Речь идет не только о «существующих» изображениях, php и т. д., которые также игнорируются.

Кстати, на моем сервере разработки все работает нормально, вот только рабочий сервер все портит.

Я не могу изменить файлы INI или conf на рабочем сервере. Что делать? Спасибо

HuntirWeb


Рег
27 Jan, 2012

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно