# How to run rake posts:remap with domain?

**URL:** https://meta.discourse.org/t/how-to-run-rake-posts-remap-with-domain/363644
**Category:** Support
**Created:** [April 27, 2025, 10:05am UTC](https://meta.discourse.org/t/how-to-run-rake-posts-remap-with-domain/363644 "2025-04-27T10:05:57Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![whitewaterdeu](https://avatars.discourse-cdn.com/v4/letter/w/57b2e6/32.png) [@whitewaterdeu](https://meta.discourse.org/u/whitewaterdeu)
#### Post date: [April 27, 2025, 10:05am UTC](https://meta.discourse.org/t/how-to-run-rake-posts-remap-with-domain/363644/1 "2025-04-27T10:05:57Z")

</div>

i am trying to transfer attachments from aws s3 to cloudflare r2, and i have transfered every file

like `https://whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com/original/2X/2/226249bf2000d559bcb6dee752497d1d23e4bb76.jpeg` to `https://discoursecdn.beginner.center/original/2X/2/226249bf2000d559bcb6dee752497d1d23e4bb76.jpeg`

then , i want to replace all url in my posts , from `whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com` to `discoursecdn.beginner.center`

i found someone have a try before in [How do I move my s3 upload bucket from one provider to another?](https://meta.discourse.org/t/how-do-i-move-my-s3-upload-bucket-from-one-provider-to-another/178484)

In this topic, i find how to replace string in all posts [Replace a string in all posts](https://meta.discourse.org/t/replace-a-string-in-all-posts/48729)

but when i run these command

```plaintext
rake 'posts:remap[whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com , discoursecdn.beginner.center]'

rake 'posts:remap["whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com" , "discoursecdn.beginner.center"]'

rake 'posts:remap["//whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com/" , "//discoursecdn.beginner.center/"]'

rake 'posts:remap[/whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com , /discoursecdn.beginner.center]'

rake posts:remap['whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com','discoursecdn.beginner.center']

rake posts:remap['//whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com/','//discoursecdn.beginner.center/']

rake posts:remap[whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com,discoursecdn.beginner.center]

rake posts:remap[whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com,discoursecdn.beginner.center]

rake posts:remap["whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com","discoursecdn.beginner.center"]

```

i just get

```plaintext
Remapping

0 posts remapped!

```

how to solve it?

look for your help please @pfaffman @falco @seeminglee

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 27, 2025, 12:47pm UTC](https://meta.discourse.org/t/how-to-run-rake-posts-remap-with-domain/363644/3 "2025-04-27T12:47:11Z")

</div>

You can look at

```
Uploads.all.pluck(:url)

```

To see what’s there and copy paste that url
