настройка htaccess для Drupal


как изветно всем, друпал пишет в .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, and in the root of your Drupal installation, modify your .htaccess file by inserting the following code:
Тость если мы имеем две папки в 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, то все работает на УРА...тоесть исключение срабатывает
как тольно мы ставим туда австат...- все приехали.

может кто промоет мозги? поможет?

конечно, я могу всетаки увидеть свою статистику...но немного корявенько. не так как хотелось бы.

Комментарии

Вроде тоже .htaccess

Пытаюсь выполнить ajax запрос, но в ответ получаю не результат отработки файла, а сам код. Файл php скрипта разместил в "/sites/default/files/my_php_script".
Может подскажете где тут камни и куда копать?

А пример

Господа, пожааалуйста, напишите как надо написать, чтобы этот австатс заработал, та же проблема уже три дня голову ломаю, помогите.... плиииз

я просто

я просто заходил через другой домен на этом же аккаунте где нет друпала, а потом просто напросто подставлял нужные данные в строке адресной и на удивление работало.

Например можно

Например можно так:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
А лучше использовать регулярные выражения, ведь /stat/awstats.pl?config=my-site не подходит под правило RewriteCond %{REQUEST_URI} "/stat

помогло

спасибо

Отправить комментарий

Содержимое этого поля является приватным и не будет отображаться публично.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли вы человеком или представляете из себя автоматическую спам-рассылку.

Рассказать о новости

Социальные комментарии Cackle