پاسخ : ریدایرکت کردن سایت
نقل قول:
نوشته اصلی توسط
majid rostami
علت اینه که شما در صفحه اصلی سایت خودتون کد رفرش رو قرار دادین .
این کد معمولا داخل یک صفحه قرار میگیره و ریدایرکت به صفحه ای دیگه میشه ... ولی شما فقط میخوای دامنه تغییر کنه
مثل این میمونه که وقتی سایت1 باز میشه به علت وجود کد ریدایرکت میشه به سایت2 ولی از اونجایی که این کد در سایت2 نیز موجوده این عمل ریدایرکت یا رفرش به صورت مکرر انجام میشه ...
درسته اگه اطلاعات هر دو سایت مشابه هست نمیشه از این تگ استفاده کرد.
از این کد باید بتونی استفاده کنی!
این مقایسه میکنه اگه سایت از ادرس جدید لود شده باشه دیگه عمل انتقال رو انجام نمیده.
کد:
<script>
if(window.location.hostname != "old_site.com")
if(window.location.hostname != "www.old_site.com")
{
window.location.href = 'http://new_site.com';
}
</script>
البته این نوع ریدایرکت مناسب سئو نیست.. اگه هدف سئو هست باید هدر زد...
پاسخ : ریدایرکت کردن سایت
نقل قول:
نوشته اصلی توسط
majid rostami
علت اینه که شما در صفحه اصلی سایت خودتون کد رفرش رو قرار دادین .
این کد معمولا داخل یک صفحه قرار میگیره و ریدایرکت به صفحه ای دیگه میشه ... ولی شما فقط میخوای دامنه تغییر کنه
مثل این میمونه که وقتی سایت1 باز میشه به علت وجود کد ریدایرکت میشه به سایت2 ولی از اونجایی که این کد در سایت2 نیز موجوده این عمل ریدایرکت یا رفرش به صورت مکرر انجام میشه ...
مرسی
پس چطوری حلش کنم این مشکل رو؟؟؟؟
- - - Updated - - -
خب راه حلی دیگه یی هس ؟
پاسخ : ریدایرکت کردن سایت
دوستمون مثال های زیادی زدند ؛ اونها رو تست کنید ببینید مشکلتون حل میشه ؟
البته اکثر مواقع ریدایرکت یک سایت از طریق فایل htaccess. انجام میشه با کد :
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.oldsite\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.newsite\.com\/$1" [R=301,L]
این کد سایت شما رو به هر نحوی که باز میشه منتقل میکنه به ادرس جدید .
پاسخ : ریدایرکت کردن سایت
نقل قول:
نوشته اصلی توسط
majid rostami
دوستمون مثال های زیادی زدند ؛ اونها رو تست کنید ببینید مشکلتون حل میشه ؟
البته اکثر مواقع ریدایرکت یک سایت از طریق فایل htaccess. انجام میشه با کد :
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.oldsite\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.newsite\.com\/$1" [R=301,L]
این کد سایت شما رو به هر نحوی که باز میشه منتقل میکنه به ادرس جدید .
من مثال اچ تی اکسس رو نذاشتم اخه دیدم نوشتن هاستشون ویندوز هست احتمال دادم اپاچی نباشه و مود رایرات نداشته باشه.
اما بله این از همه بهتر هست. :113:
- - - Updated - - -
سرورشون Microsoft-IIS/6.0 هست.
فکر نمیکنم htacess داشته باشه.
از همین استفاده کن:
کد:
<script>
if(window.location.hostname != "old_site.com")
if(window.location.hostname != "www.old_site.com")
{
window.location.href = 'http://new_site.com';
}
</script>
- - - Updated - - -
حل شد مشکلتون؟