# راهنمایی برای اضافه کردن ادرس به قبل از تمام لینک های خارجی

**URL:** <https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001>\
**Category:** PHP\
**Created:** [می 19، 2020، 1:18ب.ظ UTC](https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001 "2020-05-19T13:18:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tivi080](https://forums.7ho.st/letter_avatar_proxy/v4/letter/t/73ab20/32.png) [@tivi080](https://forums.7ho.st/u/tivi080)\
**Post date:** [می 19، 2020، 1:18ب.ظ UTC](https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001/1 "2020-05-19T13:18:53Z")

</div>

چطوری میشه یک ادرس به قبل از تمام لینک های خروجی اضافه بشه؟ مثلا عبارت  
`?/https://yahoo.com`  
اضافه بشه به قبل از لینک `https://msn.com`

یعنی به این شکل `https://yahoo.com/?https://msn.com`

فقط برای لینک های خارجی ، لینک داخلی تغیر نکنه  
چه تابع و کد پی اچ پی باید قرار داده بشه؟ با اچ تی اکسس هم میشه این کار رو کرد؟

---

<div class="post-metadata">

**Author:** ![arta](https://forums.7ho.st/user_avatar/forums.7ho.st/arta/32/3593_2.png) [@arta](https://forums.7ho.st/u/arta)\
**Post date:** [می 19، 2020، 1:20ب.ظ UTC](https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001/2 "2020-05-19T13:20:02Z")

</div>

مورد استفاده شما چیه؟  
سیستم مدیریت محتوا هستید یا PHP Native؟‌

---

<div class="post-metadata">

**Author:** ![tivi080](https://forums.7ho.st/letter_avatar_proxy/v4/letter/t/73ab20/32.png) [@tivi080](https://forums.7ho.st/u/tivi080)\
**Post date:** [می 20، 2020، 5:19ق.ظ UTC](https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001/3 "2020-05-20T05:19:16Z")

</div>

سلام - برای وردپرس نیاز دارم  
البته با کد پی اچ پی میخوام مشکل رو حل کنم نه با افزونه  
منظورم هم اگر مفهوم نشد یه مقدار واضح تر میگم  
مثلا شما داخل این سایت یا انجمن بیشمار لینک خارجی دارید و براتون مقدور نیست تک تکشون رو ویرایش کنی  
به قبل از تمام لینک های خارجی عبارت `?/https://yahoo.com` اضافه بشه یعنی اینطوری  
`https://yahoo.com/?https://msn.com`  
البته اینجا یاهو را فقط مثال زدم مگرنه هدفم اینه که از سرویس های ریدایرکت کننده و ارجاع دهنده لینک مثل href.li و… استفاده کنم  
ممنون میشم راهنمایی کنید از چه کد و فایل پی اچ پی استفاده کنم

---

<div class="post-metadata">

**Author:** ![tivi080](https://forums.7ho.st/letter_avatar_proxy/v4/letter/t/73ab20/32.png) [@tivi080](https://forums.7ho.st/u/tivi080)\
**Post date:** [می 21، 2020، 4:50ق.ظ UTC](https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001/5 "2020-05-21T04:50:19Z")

</div>

یه کد پی اچ پی پیدا کردم این شکلیه

```nohighlight
if(!isset($_SERVER["HTTP_REFERER"]))
header("Location: http://google.com");

```

برای تست کد رو گذاشتم داخل index.php کل لینک های داخلی ریدایرکت شدن به گوگل!  
دقیقا باید چی کار کنم تا هدفی که نیاز اجرا بشه؟

---

<div class="post-metadata">

**Author:** ![tivi080](https://forums.7ho.st/letter_avatar_proxy/v4/letter/t/73ab20/32.png) [@tivi080](https://forums.7ho.st/u/tivi080)\
**Post date:** [می 22، 2020، 6:05ق.ظ UTC](https://forums.7ho.st/t/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%AF%D8%B1%D8%B3-%D8%A8%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%AA%D9%85%D8%A7%D9%85-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B1%D8%AC%DB%8C/4001/6 "2020-05-22T06:05:37Z")

</div>

مشکل من با چند تا کد حل شد. با این حال اگر کسی جوابی داره لطفا بگه . شاید کد های شما کمتر باشن  
وردپرس یه مدل لینک کوتاه داره که بعد از علامت ؟ ادرس پست میاد  
مثلا اینشکلی `https://arzunkadeh.com/?p=1407` برای لینک خارجی با دامنه خودم هم میتونم یه اینطور لینکدهی و ارجاع به ادرس داشته باشم؟ بدون افزونه
