- 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 на рабочем сервере. Что делать? Спасибо
Я думаю, что если файл уже существует, то это правило следует игнорировать и использовать этот файл вместо index.php.
Это не то, что происходит.
Даже если файл существует, сервер следует этому правилу и не загружает указанный файл.
Например:
mydomain.com/xyz
работает, потому что нет файла «xyz»
но:
mydomain.com/images/logo.jpg
не работает и показывает домашнюю страницу, которая есть в правиле (index.php)
Это портит мой шаблон, который показывает файл изображения.
Что я должен делать?
Речь идет не только о «существующих» изображениях, php и т. д., которые также игнорируются.
Кстати, на моем сервере разработки все работает нормально, вот только рабочий сервер все портит.
Я не могу изменить файлы INI или conf на рабочем сервере. Что делать? Спасибо