View Full Version : سوال: جلوگیری از بازدید یکی از آدرس های پویای سایت
ravand
شنبه 10 آبان 1393, 10: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, 11:25 صبح
چرا از if استفاده نمیکنی
<?php if($_GET['id'] == '5'){ /*YOUR Redirect Code*/ } ?>
ravand
شنبه 10 آبان 1393, 11:32 صبح
چرا از if استفاده نمیکنی
<?php if($_GET['id'] == '5'){ /*YOUR Redirect Code*/ } ?>
فکر میکنم دستور header() سرعتش از خود htaccess کمتره نه؟ فکر میکنم htaccess بهتر باشه. نظر شما چیه؟
Veteran
شنبه 10 آبان 1393, 12:04 عصر
Htaccess قبل از پردازش فایل، پردازش میشه :متفکر: اگر درست باشه، میشه نتیجه گرفت که سرعت بالاتری داره
arta.nasiri
شنبه 10 آبان 1393, 13:30 عصر
با متا تگ canonical چطور؟
bagherok
شنبه 10 آبان 1393, 14: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, 14: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, 14:30 عصر
برای مثال ادرس ما این شکلی هست:
http://site.ir/safe/5/متن فارسی
بعد یکی میاد آدرس دیگه ی صفحه که به شکل زیر هست:
http://site.ir/id.php?id=5
رو توی یه جایی از وبلاگش لینک میکنه. خب این از لحاظ سئو مناسب نیست. ما باید این آدرس رو یه جوری از دید گوگل مخفیش کنیم
http://site.ir/id.php?id=5
ravand
شنبه 10 آبان 1393, 14:35 عصر
با متا تگ canonical چطور؟
میشه بیشتر توضیح بدید؟
arta.nasiri
شنبه 10 آبان 1393, 14:52 عصر
میشه بیشتر توضیح بدید؟
تو این لینک با مثال توضیح داده
https://support.google.com/webmasters/answer/139066?hl=en
ravand
شنبه 10 آبان 1393, 15: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
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.