-
نحوه redirect کردن در صورت وجود قسمتی از لینک
سلام
وقتی بهینه سازی برای موتور جستجو رو توی سایت فعال می کنیم توی سایت برای هر مطلب 2 تا لینک به وجود میاد مثلا توی سایت من این دو لینک هر دوش برای یک مطلب هست:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
که در اینجا 62 آی دی مطلب هست و 24 آی دی مجموعه اون مطلب. خوب حالا میخواستم بدونم که چه جوری میتونم تمام لینک هایی رو که شماره مجموعه اونا هم توی لینک اومده رو ریدایرکت کنم روی لینکی که بدون شماره مجموعه هست؟ یعنی در واقع هر لینکی به صورت content/view/id/section اومد ریدایرکت بشه روی content/view/id
ضمنا اگه نمیشه همچین ریدایرکتی رو ساخت آیا میشه تو robot.txt جوری تعریف کرد که وقتی آدرس به آی دی مجموعه ختم میشه رو Disallow کنه؟
با تشکر
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
06-05-2008 07:25 AM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
لینک ها به طور اتوماتیک ساخته میشه
چرا حالا باید این کار رو کرد ؟؟؟ چه لزومی داره ؟ مشکلی مگه هست الان
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
برای اینکه الان توی گوگل از هر مطلب 2 لینک متفاوت ثبت شده. میخوام ریدایرکت کنم که دیگه مطلب کپی ایندکس نشده باشه چون خوندم که تاثیر منفی داره توی گوگل
حالا راهی هست برای ریدایکرت؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
ممنون مشکلم حل شد.
از این استفاده کردم:
کد:
RewriteRule ^content/view/([0-9]*)/([0-9]*) http://www.example.com/content/view/$1
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
مرسی مشکل رو باز کردید و مرسی از اینکه راه حل رو توضیح دادید
احتمالا این کد رو هم باید در فایل .htaccess گذاشت قابل توجه دوستان که مشکل مشابه رو دارن
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
با عرض شرمندگی
یکی میتونه کد زیر رو تو htaccess  قرار بده و بعدش روی یکی از لینک های سایتش کلیک کنه و ببینه که لینک ها باز میشن یا نه؟
روی سرور من کار نمیکنه حالا میخوام بدونم به مامبو ربط داره یا مشکل از سرور منه؟
کد:
RewriteRule ^content/view/([0-9]*)/([0-9]*) http://www.example.com/content/view/$1\/
با تشکر
راستی به جای example هم اسم سایت خودتون رو بنویسید.
یادم رفت بگم
** دو پست شما یکی شد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
من متوجه نشدم دوست عزیز ؟؟
یعنی چی شما خودت بالا گفتی که با کد داده شده آدرس های قبلی به آدرس های جدید منتقل میشن ...
حالا مشکل چیه دقیقا من متوجه نشدم !!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
[quote author=مجید link=topic=13960.msg74237#msg74237 date=1212756009]
من متوجه نشدم دوست عزیز ؟؟
یعنی چی شما خودت بالا گفتی که با کد داده شده آدرس های قبلی به آدرس های جدید منتقل میشن ...
حالا مشکل چیه دقیقا من متوجه نشدم !!
[/quote]
سلام مجید جان
من اون کدی که اول دادم مشکلی نداره و کار میکنه، ولی این دومیه آخرش فرق داره ( /\ داره).
کد:
RewriteRule ^content/view/([0-9]*)/([0-9]*) http://www.example.com/content/view/$1\/
این الان باید باعث بشه که وقتی لینک ها ریدایرکت میشن آخرشون هم یک / قرار بگیره ( قبلیه این کا رو نمیکنه) ولی روی سرور من اصلا کار نمیکنه در حالی که اونی که اینو نوشته رو سرورش کار می کرد. مثلا 2 آدرس زیر:
باید ریدایکرت بشن روی:
یعنی آخر آدرس ها باید حتما / قرار بگیره.
حالا میخوام ببینم مشکل از مامبو هست یا سرور من. اگه یه تستی کنی ببینی برای شما کار میکنه یا نه ممنون میشم. روی لوکال هم که کلا نصفه این این کد های مربوط به htaccess کار نمیکنه بنابراین حتما باید رو سرور تست کنم.
ممنون
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
حالا فهمدیم
بله آخر لینک باید حتما / باشه یعنی از هسته مامبو هست این مورد
مشکلی نیست اصلا
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : نحوه redirect کردن در صورت وجود قسمتی از لینک
[quote author=مجید link=topic=13960.msg74259#msg74259 date=1212774727]
حالا فهمدیم
بله آخر لینک باید حتما / باشه یعنی از هسته مامبو هست این مورد
مشکلی نیست اصلا
[/quote]
آخه توی ریدایرکت میشه آخر لینک ها / قرار نداد ولی من میخوام داشته باشه.
الان شما اون کد رو تو htacceess گذاشتی و کار کرد؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)