как изветно всем, друпал пишет в .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
помогло
спасибо
А пример
Господа, пожааалуйста, напишите как надо написать, чтобы этот австатс заработал, та же проблема уже три дня голову ломаю, помогите.... плиииз
я просто
я просто заходил через другой домен на этом же аккаунте где нет друпала, а потом просто напросто подставлял нужные данные в строке адресной и на удивление работало.
Вроде тоже .htaccess
Пытаюсь выполнить ajax запрос, но в ответ получаю не результат отработки файла, а сам код. Файл php скрипта разместил в "/sites/default/files/my_php_script".
Может подскажете где тут камни и куда копать?
Добавить комментарий