Наверное, можно добавить для конфликтного адреса отдельное RewriteRule (но уже без RewriteCond),то есть изменить приведённый выше код на что-то вроде
RewriteRule ^upload$ index.php?q=upload
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
К сожалению, я плохо помню синтаксис mod_rewrite, так что могу ошибаться в деталях или во всём вообще
Мой опыт к 5.9, скорее всего, отношения не имеет, но на всякий случай скажу:
У меня вкладка "изменить" не появлялась, если юзеру был недоступен тот формат ввода, с которым был создан документ. Например, если админ сделал страницу с PHP code, юзер без права использования этого формата ввода её изменить не сможет, несмотря на все настройки доступа.
Конфликт чистой ссылки и папки в корне
Пардон, двойной пост)
Поздравляю Владислава Савицкого с днем рождения!
Влад,с Днём рождения! Спасибо за массу полезной информации, почерпнутой из Ваших постов на drupal.ru и DrupalCookBook!
Конфликт чистой ссылки и папки в корне
Наверное, можно добавить для конфликтного адреса отдельное RewriteRule (но уже без RewriteCond),то есть изменить приведённый выше код на что-то вроде
RewriteRule ^upload$ index.php?q=upload
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
К сожалению, я плохо помню синтаксис mod_rewrite, так что могу ошибаться в деталях или во всём вообще
Проблемы обновления на 5.9
Мой опыт к 5.9, скорее всего, отношения не имеет, но на всякий случай скажу:
У меня вкладка "изменить" не появлялась, если юзеру был недоступен тот формат ввода, с которым был создан документ. Например, если админ сделал страницу с PHP code, юзер без права использования этого формата ввода её изменить не сможет, несмотря на все настройки доступа.