gtomilin
@gtomilin
JavaScript HTML CSS

Как правильно сформировать RewriteCond в hcaccsess на определённую папку?

Добрый день!
Структура следующая site.com/dbtest
как сделать чтобы ссылки типа site.com/dbtest/someURL - т.е. не существующие папки
перенаправлялись на обработку на site.com/dbtest/blog.php

RewriteEngine On
RewriteCond %{dbtest/REQUEST_FILENAME} !-f     #Если файл не существует
RewriteCond %{dbtest/REQUEST_FILENAME} !-d    #И если папка не существует
RewriteRule ^.*$ dbtest/blog.php [QSA,L]


колдую всё ненаколдую
И куда добавить это правило в основной корневой htaccsess или в htaccsess в папку site.com/dbtest/
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
gscraft
@gscraft
Программист, философ
У Вас явно лишнее: dbtest/REQUEST_FILENAME
Попробуйте .htaccess в папке dbtest (будет для всех ссылок от dbtest):
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ blog.php [L]
</IfModule>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы