TheGP
Новичок
.htaccess судя по всему неверно работает RewriteCond %{REQUEST_FILENAME}
Вообщем есть урл http://site.ru/123/ , если папки 123 не существует, он запускает /cms/_frontend/index.php
Если например урл http://site.ru/css/main.css и /cms/_frontend/css/main.css существует, он его должен открыть.
В корневой дире / лежит .htaccess:
в дире /cms/_frontend/ лежит .htaccess:
На локальном хосте как и на одном вирт хостинге все отлично работает. Но на еще одном хостинге http://site.ru/css/main.css выдает HTTP/1.1 404 Not Found а не существующие каталоги типа http://site.ru/products/123/ отлично реврайтит.
В чем тут может быть проблема?
Вообщем есть урл http://site.ru/123/ , если папки 123 не существует, он запускает /cms/_frontend/index.php
Если например урл http://site.ru/css/main.css и /cms/_frontend/css/main.css существует, он его должен открыть.
В корневой дире / лежит .htaccess:
PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ cms/_frontend/ [L]
RewriteRule (.*) cms/_frontend/$1 [L]
</IfModule>
PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
В чем тут может быть проблема?