ریدایرکت دامنه به ساب دامین

  • نویسنده موضوع arz
  • تاریخ شروع

arz

کاربر عضو
سلام.من میخوام دامنه مثلا domain.com رو به طول کامل با همه صفحات فرعی که داره ردایرکت بشه به ساب دامین sub.domain.com (یعنی میخوام حتما مثلا ادرس domain.com/test هم ریداریکت بشه)

 

arz

کاربر عضو
و یه مشکل دیگه که من ساب دامین رو توی گوگل وبمستر اضافه کردم اما وقتی میرم قسمت change of adress دامنه اصلی٬اونجا ساب دامین رو نمیاره که من انتخابش کنم در حالی که اضافه اش کردم

 

Mohammad

مدیر انجمن
پرسنل مدیریت
مشکل گوگل وب مستر و متوجه نشدم ولی مشکل اول فکر میکنم کد زیر کار کنه

کافیه کد زیر رو در htaccess قرار بدید


کد:
Options -Indexes +FollowSymLinks

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

RedirectMatch 301 ^/sub/(.*)$ http://sub.domain.com/$1
ادرس سایتت رو جایگزین کن

 

arz

کاربر عضو
خیلی ممنون.در مورد گوگل وبمستر بگم که برای تغییر آدرس سایت گوگل گفته که باید اول ادرس جدید رو هم توی گوگل وبمستر ثبت کنیم و بعد از طریق قسمت change of adress سایت قبلی٬اونجا از بین سایت هایی که توی اکانتمون ثبت کردیم انتخاب کنیم.منم رفتم ادرس جدیدم که یه ساب دامین هست ثبت کردم اما توی اون قسمت نمایش داده نمیشه که تغییر بدم.

 

arz

کاربر عضو
ریدایرکت حل شد.الان مشکلم گوگل وبمستر هست که بالا توضیح دادم.

 

MahdiY

راهبر انجمن
میدونم که انتقال حل شد اما فکر کنم از این راه هم بشه


کد:
<?php
$url = $_SERVER['REQUEST_URI'];
    header('location: http://sub.domain.com'.$url);
    die();
?>
که این کد را در تمامی فایل های قالب وردپرست قرار بدی

که البته اگه میخواهید سایت قبلی را کامل منحل کنی از همون کد محمد استفاده کن

موفق باشید

 

arz

کاربر عضو
در مورد گوگل وبمستر نظر ندارین؟

البته سایت جدیدم ایندکس میشه اما می دونید دیگه صفحات تکراری تو گوگل ضرر داره

 
بالا