|
|
|
| Столкнулась с такой проблемой..
на сайте в штаксесс прописано следующее:
DirectoryIndex /index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
Что означают сие записи?
Знаю только про - RewriteCond %{REQUEST_FILENAME} !-f
*Если файл, указанный в запросе не существует, то....*
В общем на сайте из за этого, думаю ошибка.. Сайт при тычке (именно с адреса www) на любую машину из каталога заменяет работающую, по идее, ссылку "мойсайт/fcatalog/info/49" на такую "мойсайт/index.php/info/49" и выдает 404....
Если убрать последние записи то аналогичная проблема появляется и без www.. | |
|
|
|
|
автор: ..... (22.09.2012 в 21:22) |
|
|
для: SailorVina
(21.09.2012 в 12:22)
| | >из за этого, думаю ошибка..
не похоже.
>RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
При выполнении обоих первых двух условий RewriteCond (запрашиваемый путь не каталог и не файл), выполняется замена запрашивамого пути на /index.php без добавления чего-либо.
>"мойсайт/index.php/info/49
возможно срабатывает другой htaccess-файл в /info/ или в /info/49
проверьте что в access.log и какие именно адреса запрашиваются ссылками | |
|
|
|