Как в Drupal 8 править .htaccess?

Аватар пользователя SerW SerW 6 марта 2017 в 20:39

Подскажите, пожалуйста, как это делать?
Нужно добавить с десяток 301-редиректов на внешние сайты.
Если это делать ручками, то какой файл править и какие ему права выставлять?

Лучший ответ

Аватар пользователя widla widla 8 марта 2017 в 21:07

В корне вашего сайта. Там же где файл index.php

Комментарии

Аватар пользователя widla widla 11 марта 2017 в 9:01

Вставлять можно в любую часть файла, обычно новые правила вставляют сразу после RewriteEngine On.

Аватар пользователя widla widla 12 марта 2017 в 11:10

В самом первом пункте описано же:
Redirect 301 /test-1/ http://site.ru/test-2/

В вашем случае будет:
Redirect 301 /splash http://serw.name/splash#main-content

Аватар пользователя widla widla 12 марта 2017 в 11:12

Вообще странно выглядит ваш редирект, страница та же, не проще в ссылку на эту страницу сразу прописать?
/splash#main-content

Аватар пользователя gun_dose gun_dose 12 марта 2017 в 11:26

Ссылку с хэшем засунуть в меню не так то просто. Но обрабатывать её в .htaccess - полнейший идиотизм.

Аватар пользователя widla widla 12 марта 2017 в 12:14

Ссылку с хэшем (якорем) в меню поставить тоже можно, прописывайте в таком формате:
/node/2#main-content
где /node/2 это адрес к вашей странице без использования синонима, т.е. вместо цифры "2" будет использоваться id вашей страницы.

Аватар пользователя gun_dose gun_dose 12 марта 2017 в 16:46

Вот вы возьмите и добавьте такую ссылку в меню, а потом советы раздавайте.

Аватар пользователя widla widla 12 марта 2017 в 16:52

Ну так я и проверил сперва, добавил в меню на одном из сайтов на Drupal 8, получилось и отписал сюда что так можно.

Аватар пользователя widla widla 12 марта 2017 в 12:17

widla wrote:

Ссылку с хэшем (якорем) в меню поставить тоже можно, прописывайте в таком формате:

<span style="color: #66cc66;">/</span>node<span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2</span><span style="color: #808080; font-style: italic;">#main-content</span>

где <span style="color: #66cc66;">/</span>node<span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2</span> это адрес к вашей странице без использования синонима, т.е. вместо цифры "2" будет использоваться id вашей страницы.


Хотя... можно подставить даже синоним, главное чтобы адрес начинался со слэша "/"