[Помощь] Lightttpd Seo Mod Rewrite

apofiz

Создатель
Регистрация
22 Июн 2009
Сообщения
23
Реакции
0
Доброго вечера, не могли бы вы подсказать как правильно перевести следующий код для lighttpd:
Код:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} .*\.(jpeg|jpg|gif|png)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /public/404.php [L]
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Недавно перевел форум на этот веб сервер и в целом он меня устроил, а вот с сео оптимизацией как то не сложилось...
 
url.rewrite-if-not-file = (
"^.*\.(jpeg|jpg|gif|png)$" => "/public/404.php",
"^.*$" => "/index.php"
)
Как-то так. Рецепты для своего движка можешь посмотреть еще Для просмотра ссылки Войди или Зарегистрируйся.
 
Большое вам спасибо!
еще небольшой вопросик, смотрите - пытаюсь перейти в админ раздел адрес.ру/admin - пишет нет такого адреса, добавляю так: адрес.ру/admin/index.php - все работает, не подскажете как подкорректировать
Я так понимаю дело вот в этом кусочке: "^.*$" => "/index.php"


P.S. Вас заблокировали, моя ICQ - 49-666-87-86
 
Надо полагать, не прописан index в конфиге.
index-file.names = ( "index.php", "index.html", "index.htm")
либо надо добивать последний слеш в адресе до example.com/admin/, потому как конструкция url.rewrite-if-not-file проверяет только файлы, но не директории, поэтому лайти ищет файл admin, не находит и отрабатывает по правилу
 
Назад
Сверху