PDA

View Full Version : سوال: جلوگیری از بازدید یکی از آدرس های پویای سایت



ravand
شنبه 10 آبان 1393, 09:56 صبح
سلام
من هر صفحه ی پویای سایتم دو ادرس داره:

http://site.ir/safe/5/متن فارسی
http://site.ir/id.php?id=5
حالا من میخوام ادرس زیر از دید گوگل مخفی بشه:

http://site.ir/id.php?id=5
ترسیدم از فایل robots.txt استفاده کنم تاثیر منفی روی صفحات سایتم بذاره. برای همین یکی بهم پیشنهاد داد از htaccess استفاده کنم. و وقتی آدرس http://site.ir/id.php?id=5 باز شد ریدراکت بشه به آدرس دیگه . ولی متاسفانه چون زیاد بهش وارد نیستم کدش رو بلد نیستم.
ممنون میشم راهنمایی کنید.
متشکرم.

فرزند کوروش
شنبه 10 آبان 1393, 10:25 صبح
چرا از if استفاده نمیکنی

<?php if($_GET['id'] == '5'){ /*YOUR Redirect Code*/ } ?>

ravand
شنبه 10 آبان 1393, 10:32 صبح
چرا از if استفاده نمیکنی

<?php if($_GET['id'] == '5'){ /*YOUR Redirect Code*/ } ?>
فکر میکنم دستور header() سرعتش از خود htaccess کمتره نه؟ فکر میکنم htaccess بهتر باشه. نظر شما چیه؟

Veteran
شنبه 10 آبان 1393, 11:04 صبح
Htaccess قبل از پردازش فایل، پردازش میشه :متفکر: اگر درست باشه، میشه نتیجه گرفت که سرعت بالاتری داره

arta.nasiri
شنبه 10 آبان 1393, 12:30 عصر
با متا تگ canonical چطور؟

bagherok
شنبه 10 آبان 1393, 13:12 عصر
اگه منظورتون این هست که آدرس زیر درمرورگر وارد بشه
http://site.ir/safe/5/متن فارسی
ومحتویات صفحه زیر رو نمایش بده

http://site.ir/id.php?id=5

این کد htaccess


Options +FollowSymlinks
RewriteEngine On
RewriteRule ^safe/([0-9]+)/(.*)$ id.php?id=$1&c=$2

و اگه نه که بیشتر توضیح بدید

ravand
شنبه 10 آبان 1393, 13:28 عصر
اگه منظورتون این هست که آدرس زیر درمرورگر وارد بشه
http://site.ir/safe/5/متن فارسی
ومحتویات صفحه زیر رو نمایش بده

http://site.ir/id.php?id=5

این کد htaccess


Options +FollowSymlinks
RewriteEngine On
RewriteRule ^safe/([0-9]+)/(.*)$ id.php?id=$1&c=$2

و اگه نه که بیشتر توضیح بدید

نه عزیم درست نخوندی. گفتم میخوام این ادرس اصلا در دید گوگل نباشه:

http://site.ir/id.php?id=5
بیشتر بخون من خیلی واضح توضیح دادم

ravand
شنبه 10 آبان 1393, 13:30 عصر
برای مثال ادرس ما این شکلی هست:

http://site.ir/safe/5/متن فارسی
بعد یکی میاد آدرس دیگه ی صفحه که به شکل زیر هست:

http://site.ir/id.php?id=5
رو توی یه جایی از وبلاگش لینک میکنه. خب این از لحاظ سئو مناسب نیست. ما باید این آدرس رو یه جوری از دید گوگل مخفیش کنیم

http://site.ir/id.php?id=5

ravand
شنبه 10 آبان 1393, 13:35 عصر
با متا تگ canonical چطور؟
میشه بیشتر توضیح بدید؟

arta.nasiri
شنبه 10 آبان 1393, 13:52 عصر
میشه بیشتر توضیح بدید؟

تو این لینک با مثال توضیح داده
https://support.google.com/webmasters/answer/139066?hl=en

ravand
شنبه 10 آبان 1393, 14:07 عصر
خیلی ممنون . توضیحات فارسیشم اینجا نوشته:
http://www.takwd.ir/design/%D8%AF%D9%84%D8%A7%DB%8C%D9%84-%D9%84%D8%A7%D8%B2%D9%85-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AA%DA%AF-canonical-%D8%AF%D8%B1-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%88%D8%A8-%D8%AE%D9%88%D8%AF.html