# Episoden URL umschreiben

**URL:** <https://community.podlove.org/t/episoden-url-umschreiben/2912>\
**Category:** Podlove Publisher\
**Created:** [December 2, 2021, 10:41am UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912 "2021-12-02T10:41:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![HeinsA](https://community.podlove.org/user_avatar/community.podlove.org/heinsa/32/1824_2.png) [@HeinsA](https://community.podlove.org/u/HeinsA)\
**Post date:** [December 2, 2021, 10:41am UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912/1 "2021-12-02T10:41:03Z")

</div>

We like to use Podlove almost headless. It should provide only the feeds, audios and images. The episode pages are in another framework with a different subdomain. Is it possible to change the episode url in the feed, so we don’t need redirections? Wir möchten Podlove quasi headless nutzen. Es soll nur die Feeds, Audios und Bilder liefern. Die Episoden Seiten liegen auf einer anderen subdomain, in einem anderen CMS, gibt es eine Möglichkeit die Domain für die Links im Feed zu ändern, so dass man keine redirects braucht?

---

<div class="post-metadata">

**Author:** ![zusatzstoff](https://community.podlove.org/user_avatar/community.podlove.org/zusatzstoff/32/1026_2.png) [@zusatzstoff](https://community.podlove.org/u/zusatzstoff)\
**Post date:** [December 2, 2021, 11:28am UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912/2 "2021-12-02T11:28:01Z")

</div>

Wir machen das beim Podlovers Podcast ähnlich. Ich glaube da gibt es einen hook den man verwenden kann oder @ericteubert?

---

<div class="post-metadata">

**Author:** ![ericteubert](https://community.podlove.org/user_avatar/community.podlove.org/ericteubert/32/1568_2.png) [@ericteubert](https://community.podlove.org/u/ericteubert)\
**Post date:** [December 2, 2021, 11:59am UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912/3 "2021-12-02T11:59:16Z")

</div>

Ja das geht über den `the_permalink` hook. Codeschnipsel wie wir es bei [podlovers.org](http://podlovers.org) verwenden:

```auto
add_filter('the_permalink', function($url, $post_id) {
  if (!is_feed()) {
    return $url;
  }
  $post = get_post($post_id);
  return "https://podlovers.org/episode/" . $post->post_name . "/";
}, 10, 2);

```

---

<div class="post-metadata">

**Author:** ![HeinsA](https://community.podlove.org/user_avatar/community.podlove.org/heinsa/32/1824_2.png) [@HeinsA](https://community.podlove.org/u/HeinsA)\
**Post date:** [December 2, 2021, 8:45pm UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912/4 "2021-12-02T20:45:37Z")

</div>

Super, vielen Dank für die schnelle Antwort, das funktioniert. Ihr habt ja auch den Link im `<channel>` Teil auf [podlovers.org](http://podlovers.org) geändert. Wo holt sich Podlove die URL her? Oder muss man da weiter eingreifen?

---

<div class="post-metadata">

**Author:** ![ericteubert](https://community.podlove.org/user_avatar/community.podlove.org/ericteubert/32/1568_2.png) [@ericteubert](https://community.podlove.org/u/ericteubert)\
**Post date:** [December 3, 2021, 10:46am UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912/5 "2021-12-03T10:46:01Z")

</div>

```auto
// overrides feed website url
add_filter('podlove_feed_link', function($url) {
  return 'https://podlovers.org/';
});

```

Das sind tatsächliche alle Code-Anpassungen, die wir dort laufen haben. Bis auf die zwei Schnipsel läuft kein custom code.

---

<div class="post-metadata">

**Author:** ![HeinsA](https://community.podlove.org/user_avatar/community.podlove.org/heinsa/32/1824_2.png) [@HeinsA](https://community.podlove.org/u/HeinsA)\
**Post date:** [December 3, 2021, 11:17am UTC](https://community.podlove.org/t/episoden-url-umschreiben/2912/6 "2021-12-03T11:17:29Z")

</div>

Wunderbar, dass hat mir gefehlt.
