.htaccess + mod_rewrite = 404

JOSS-PHP

Новичок
.htaccess + mod_rewrite = 404

люди, на фак ссылки не кидайте ;) уже просмотрел...
вот содержимое .htaccess :
RewriteEngine On
DirectoryIndex index.php
Options +FollowSymlinks
RewriteCond %{REQUEST_URI} !/img/.*
RewriteCond %{REQUEST_URI} !/images/.*
RewriteCond %{REQUEST_URI} !/plugins/.*
RewriteCond %{REQUEST_URI} !/upload/.*
RewriteCond %{REQUEST_URI} !/installer/.*

RewriteCond %{REQUEST_URI} !.+\.css
RewriteCond %{REQUEST_URI} !.+\.js
RewriteCond %{REQUEST_URI} !.+\.gif
RewriteCond %{REQUEST_URI} !.+\.jpg
RewriteCond %{REQUEST_URI} !.+\.png
RewriteCond %{REQUEST_URI} !.+\.jpeg

RewriteRule ^(([A-Za-z_0-9-]+(\/?))*)$ http://f-cms.ru/index.php [QSA]


но вот ерунда твориться: при обращении по адресу http://f-cms.ru/installer.html выдаёт 404-ю ошибку....
в чём может быть ошибка.... никак не могу понять...
хостинг - мастерхост

мод_реврайт точно подключен...

кстати.... под денвером работает
 

JOSS-PHP

Новичок
тоесть нужно сделать [A-Za-z_0-9-\.] в последней строке?
я правильно понял ?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Что-то мешает проверить?

RewriteCond %{REQUEST_URI} !.+\.css
RewriteCond %{REQUEST_URI} !.+\.js
RewriteCond %{REQUEST_URI} !.+\.gif
RewriteCond %{REQUEST_URI} !.+\.jpg
RewriteCond %{REQUEST_URI} !.+\.png
RewriteCond %{REQUEST_URI} !.+\.jpeg
Жесть, конечно.
а файлы случайно будут называться
maincssgenerator.php
Что будет делать твой реврайт?
 

JOSS-PHP

Новичок
вот на эти файлы он не будет реврайтить запросы...
и на пару папок....
остальное он должен реврайтить на index.php, но сохраняя красивый урл...
+ желательно с учётом субдоменов

тоесть нужно сделать [A-Za-z_0-9-\.] в последней строке?
я правильно понял ?
возникает 500 ошибка

-~{}~ 21.04.08 12:58:

вот концовка новая:
RewriteRule ^(([A-Za-z_0-9-]*(\.)*[A-Za-z_0-9-]*(\/?))*)$ /index.php [QSA]

но выдаёт 500

-~{}~ 21.04.08 13:01:

если перед этой строкой
RewriteRule ^(([A-Za-z_0-9-]*(\.)*[A-Za-z_0-9-]*(\/?))*)$ /index.php [QSA]
поставить
RewriteRule ^(.*)\.php(.*)$ - [F]

то 403 You don't have permission to access /index.php on this server.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
в [] . ненужно екранировать.

-~{}~ 21.04.08 13:11:

вот на эти файлы он не будет реврайтить запросы...
то, что ты указал - это не файлы.
укажи, что это конец строки.

-~{}~ 21.04.08 13:15:

RewriteRule ^(([A-Za-z_0-9-]*(\.)*[A-Za-z_0-9-]*(\/?))*)$ /index.php [QSA]
Что-то я не уловлю смысл в твоем реврайте?
Реврайт всех урлов на индекс с сохранением гета?

-~{}~ 21.04.08 13:18:

[telepat_mode]
Скорее всего запрос "циклится".
Добавь. L, и
RewriteCond %{REQUEST_FILENAME} !-f
[/telepat_mode]
 

JOSS-PHP

Новичок
у меня такая штука... исходя из СЕО-размышлений, урл может содержать максимум один каталог и документ... типа так:
http://f-cms.ru/catalog/document.html

а может и короче быть:
http://f-cms.ru/catalog/
http://f-cms.ru/document.html
http://f-cms.ru/

так что все эти урлы нужно сохранять как нужно, но всё должен обрабатывать index.php

-~{}~ 21.04.08 13:23:

Скорее всего запрос "циклится".
Добавь. L, и
RewriteCond %{REQUEST_FILENAME} !-f
теперь пустая страница....
 
Сверху