
как изветно всем, друпал пишет в .htaccess при установке вот такие штуки:
RewriteEngine on
RewriteCond %{REQUEST_URI} "/stat/" [OR]
RewriteCond %{REQUEST_URI} "/awstats/"
RewriteRule (.*) $1 [L]
Если вы включили "чистые ссылки",то
Некоторые программы из за этого могут не работать в тех режимах, которые вы хотите -(
к примеру закинули в папку /papka/ какой-нить index.php для проверки чего либо ...
запустите your-site/papka в своем любименьком браузере...а друпа Вам выдаст: Страница не найдена c вашей друпой темой...
Навскидку здесь есть несколько вариантов решения такой проблеммы:
1. запихать все программки в стандартные папки Drupal созданные им
files
includes
и.т.д
2. Удалить нафиг вообще этот .htaccess ;-)
3. Зайти на drupal.org, почитать доки... и увидеть там:
if you have two folders,
Тость если мы имеем две папки в root директорнии...куда установили Друпу, можно поступить так:
=========[ вот такая вот штука==========
RewriteEngine on
#
# stuff to let through (ignore)
RewriteCond %{REQUEST_URI} "/folder1/" [OR]
RewriteCond %{REQUEST_URI} "/folder2/"
RewriteRule (.*) $1 [L]
#
====================[конец, как звучно это слово.... ]=====================
вот кажется и решение проблемм///
НО
Я столкнулся с такой проблеммой, что не могу из за этого хтаксеса...посмотреть на одном из серверов ствою статистику, предустановленную хостером (awstats стоит).
потому что путь к ней выглядит примерно так:
my-site/stat/awstats.pl?config=my-site
попробовал сделать
RewriteCond %{REQUEST_URI} "/stat/"
RewriteRule (.*) $1 [L]
и увидел фигушку...
но при этом, если в этой папке не стоит awstat, то все работает на УРА...тоесть исключение срабатывает
как тольно мы ставим туда австат...- все приехали.
может кто промоет мозги? поможет?
конечно, я могу всетаки увидеть свою статистику...но немного корявенько. не так как хотелось бы.
Комментарии
Например можно
Например можно так:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
А лучше использовать регулярные выражения, ведь /stat/awstats.pl?config=my-site не подходит под правило RewriteCond %{REQUEST_URI} "/stat
помогло
спасибо