Redirect http://lobsterr.me/ en How to create programmatically a redirect for Redirect module in Drupal 8? http://lobsterr.me/post/how-create-programmatically-redirect-redirect-module-drupal-8 <span class="field field--name-title field--type-string field--label-hidden">How to create programmatically a redirect for Redirect module in Drupal 8?</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">LOBsTerr</span></span> <span class="field field--name-created field--type-created field--label-hidden">11/25/2019</span> <div class="field field--name-f-content field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <div class="paragraph paragraph--type--l-text paragraph--view-mode--default"> <div class="clearfix text-formatted field field--name-f-text field--type-text-long field--label-hidden field__item"><p>If use <a href="https://www.drupal.org/project/redirect">Redirect</a> module sometimes you need to create URL programmatically. You can do it using the code bellow</p> <pre> <code>use Drupal\redirect\Entity\Redirect; Redirect::create([ 'redirect_source' =&gt; 'your_custom_url', // Set your custom URL. 'redirect_redirect' =&gt; 'internal:/node/[NID]', // Set internal path to a node for example. 'language' =&gt; 'und', // Set the current language or undefined. 'status_code' =&gt; '301', // Set HTTP code. ])-&gt;save();</code></pre> <p> </p> </div> </div> </div> </div> <div class="field field--name-f-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item btn btn-secondary"><a href="/tags/drupal-9" hreflang="en">Drupal 9</a></div> <div class="field__item btn btn-secondary"><a href="/tags/redirect" hreflang="en">Redirect</a></div> </div> <section class="field field--name-f-comments field--type-comment field--label-above comment-wrapper"> </section> Mon, 25 Nov 2019 14:41:22 +0000 LOBsTerr 22 at http://lobsterr.me