#drupal #.htaccess #mod-rewrite
#drupal #.htaccess #мод-перезапись
Вопрос:
Здравствуйте, у меня есть сайт Drupal, который в настоящее время имеет несколько URL, подобных этому…
http://www.example.com/exhibitions/2011/artist?p=works
У меня включен чистый URL-адрес Drupal для создания этого URL. Переменная ‘p’ $_GET в конце берется из моего шаблона узла, который используется для отображения разных полей узла.
Я хотел бы использовать mod_rewrite, чтобы изменить URL на этот:
http://www.example.com/exhibitions/2011/artist/works
Однако я не уверен, как адаптировать это к текущим правилам перезаписи Drupal…
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Спасибо за любую помощь!
Ответ №1:
Добавьте это правило в конец вашего файла .htaccess:
RewriteRule ^(exhibitions/[^/] /[^/] )/(.*)$ /$1?p=$2 [L,NC,NE,QSA]