создать редирект в корне друпала .htaccess - PullRequest
0 голосов
/ 16 октября 2018

Среда : я работаю на сайте Drupal 8 в стеке bitnami ec2.

Я пытаюсь создать правило перенаправления.Я начал с помощью модуля https://www.drupal.org/project/htaccess,, но на данный момент я использую SFTP-клиент для моего сервера Ec2 и редактирую файл ./apps/drupal/htdocs/.htaccess вручную.

Моей целью было получить этот URL http://xxx/shop/group/a_name_1234 и перенаправить на http://xxx/product?shop=a&productid=1234.Мое правило перенаправления выглядело так:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-z0-9_-]+)/group/a_(.*)_([0-9]+) product?shop=$1&productid=$3 [QSA,L]

Поскольку это не сработало, я попытался выполнить простое перенаправление с одного моего сайта (siteA) на другой сайт (siteB) моего сайта

Options +FollowSymLinks
RewriteEngine On
RewriteRule siteA siteB

Но это также не работает.

Я использую неправильный файл .htaccess или мои перенаправления неверны?

1 Ответ

0 голосов
/ 22 октября 2018

Bitnami Engineer здесь,

В целях безопасности и производительности мы переместили конфигурацию в файлах .htaccess в основные файлы конфигурации приложения и установили для параметра AllowOverride значение None по умолчанию.

https://docs.bitnami.com/aws/apps/drupal/administration/use-htaccess/

Если вы хотите добавить эти правила в конфигурацию Apache, вы можете изменить 2 разных файла:

  • Вы можете редактировать /opt/bitnami/apps/drupal/conf/httpd-prefix.confфайл и включите свои правила там
  • И вы также можете редактировать файл /opt/bitnami/apps/drupal/conf/htaccess.conf.Этот файл .conf добавляется в конфигурацию Apache.

Надеюсь, это поможет, Jota

...