#1 RX pharmacy affiliate program!

#1 RX pharmacy affiliate program!

настройка 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, то все работает на УРА...тоесть исключение срабатывает
как тольно мы ставим туда австат...- все приехали.

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

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

Комментарии

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

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

помогло

спасибо