PER$IA
August 23rd, 2016, 10:41
با سلام
قبلا این سوال هم خودم و هم دوستان بارها و بارها پرسیدن متاسفانه تمام جواب ها رو دیدم اما به نتیجه نرسیدم
یه دامنه دات کام اصلی دارم و یه دامنه فرعی (دات کام نیست)
می خوام با وارد کردن دامنه دات کام ، دامنه فرعی باز بشه بصورت 301
سیستم مدیریت محتوا وردپرس هستش و کنترل پنا دایرکت ادمین
دامنه ها دو تا هاست جدا دارن ، و دامنه فرعی تمام سایت رو در برداره (روی پنل دامنه دات کام هیچی سوار نیست)
از طریق کنترل پنل دایرکت ادمین و تو قسمت Site Redirects که کلا نتونستم کاری بکنم ، دائما ارورهای عجیب و غریب میده
http://8pic.ir/images/grnt2gs75hfprw0ukprm.png (http://8pic.ir/)
تو آموزش ها دیده بودم که گفته بودن قسمت Local URL Path رو خالی بذاریم
اما هم تو این بخش و هم بخش Destination URL هر کاری میکنم ارور میده
Unable to add redirect
You require the source url path (eg: /redirect) and the destination url (eg: www.redirect.com (http://www.redirect.com))
این روش رو کلا بی خیال شدم رفتم سراغ htaccess
کدهایی که من تو فایل htaccess دامنه دات کام قرار دادم :
Redirect 301 / http://newdomain.com/
RewriteEngine onRewriteCond %{HTTP_HOST} ^olddomin\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomin\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.newdomin\.com/$1" [R=301,L]
RewriteEngine onRewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
و چند مورد دیگه ، متاسفانه همشون یه مشکلی ایجاد می کنن سایت به این دو صورت باز میشه و قاعدتا ارور میده :
http://www.***.ir/domains/****.com/public_html/
http://www.***.ir/public_html/
حالا من چطوری باید از دست این ارورها خلاص بشم ، و اینکه تو مرحله دوم چطوری دایرکت بصورت wild بشه ، یعنی هر دامنه ای از هر جای سایت وارد دامنه دیگه به همون بخش سایت بشه :
olddomain.com/hello ----->newdomain.ir/hello
در ضمن یه چیز دیگه ای هم یادم رفتم بگم اینه که کنترل پنل دامنه فرعیم گزینه ی دایرکت 301 داره ، که من کمتر دیدم تو دامنه ها همچین چیزی داشته باشن ، به راحتی دایرکت میکنه ، اما می خوام برعکس اینکار بشه ، اصلی وارد بشه این باز بشه نه اینکه این خودش ریدایرکت بشه روی یه دامین دیگه
قبلا این سوال هم خودم و هم دوستان بارها و بارها پرسیدن متاسفانه تمام جواب ها رو دیدم اما به نتیجه نرسیدم
یه دامنه دات کام اصلی دارم و یه دامنه فرعی (دات کام نیست)
می خوام با وارد کردن دامنه دات کام ، دامنه فرعی باز بشه بصورت 301
سیستم مدیریت محتوا وردپرس هستش و کنترل پنا دایرکت ادمین
دامنه ها دو تا هاست جدا دارن ، و دامنه فرعی تمام سایت رو در برداره (روی پنل دامنه دات کام هیچی سوار نیست)
از طریق کنترل پنل دایرکت ادمین و تو قسمت Site Redirects که کلا نتونستم کاری بکنم ، دائما ارورهای عجیب و غریب میده
http://8pic.ir/images/grnt2gs75hfprw0ukprm.png (http://8pic.ir/)
تو آموزش ها دیده بودم که گفته بودن قسمت Local URL Path رو خالی بذاریم
اما هم تو این بخش و هم بخش Destination URL هر کاری میکنم ارور میده
Unable to add redirect
You require the source url path (eg: /redirect) and the destination url (eg: www.redirect.com (http://www.redirect.com))
این روش رو کلا بی خیال شدم رفتم سراغ htaccess
کدهایی که من تو فایل htaccess دامنه دات کام قرار دادم :
Redirect 301 / http://newdomain.com/
RewriteEngine onRewriteCond %{HTTP_HOST} ^olddomin\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomin\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.newdomin\.com/$1" [R=301,L]
RewriteEngine onRewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
و چند مورد دیگه ، متاسفانه همشون یه مشکلی ایجاد می کنن سایت به این دو صورت باز میشه و قاعدتا ارور میده :
http://www.***.ir/domains/****.com/public_html/
http://www.***.ir/public_html/
حالا من چطوری باید از دست این ارورها خلاص بشم ، و اینکه تو مرحله دوم چطوری دایرکت بصورت wild بشه ، یعنی هر دامنه ای از هر جای سایت وارد دامنه دیگه به همون بخش سایت بشه :
olddomain.com/hello ----->newdomain.ir/hello
در ضمن یه چیز دیگه ای هم یادم رفتم بگم اینه که کنترل پنل دامنه فرعیم گزینه ی دایرکت 301 داره ، که من کمتر دیدم تو دامنه ها همچین چیزی داشته باشن ، به راحتی دایرکت میکنه ، اما می خوام برعکس اینکار بشه ، اصلی وارد بشه این باز بشه نه اینکه این خودش ریدایرکت بشه روی یه دامین دیگه