رفتن به مطلب

ریدایرکت 301 در وردپرس


konjkav

پست های پیشنهاد شده

سلام خدمت همه دوستان

من میخوام از 1 تا 50 دامین قیلتر شدم رو باwww. و بدون www. به www.1.example.com ریدایرکت 301 کنم!

به صورت پیشفرض زمانی که از Cpanel ریدایرکت 301 میکنم این کد رو در htaccess میزاره


RewriteCond %{HTTP_HOST} ^exapmle50\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example50\.com$
RewriteRule ^/?$ "http\:\/\/www\.1.example\.com\/" [R=301,L]

اما فقط دامین اصلی ریدایرکت میشه و همه ی لینک هایی که میزنم با دامین قبلی بالا میاد و ریدایرکت نمیشه!

ممنون میشم راهنماییم کنید...

لینک به ارسال

RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]
RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain2\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]
RewriteCond %{HTTP_Host} ^maindomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]

  • امتیاز 5
لینک به ارسال


RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]
RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain2\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]
RewriteCond %{HTTP_Host} ^maindomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]

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

maindomain.com

secondary-domain2.com

secondary-domain1.com

لینک به ارسال

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

maindomain.com

secondary-domain2.com

secondary-domain1.com

به جای maindomain.com آدرس مقصد رو بزارین ..

و به جای secondary-domain1.com ها آدرس دامنه فلیتر شده رو بزارین ..

لینک به ارسال

ممنون ولی این هم کار نکرد!

افزونه ای نداریم برای این که سایت های دیگه رو ریدایرکت 301 کنیم به سایت اصلی؟

لینک به ارسال

ویرایش کد شما:


RewriteCond %{HTTP_HOST} ^exapmle51\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example51\.com$ [OR]
RewriteCond %{HTTP_HOST} ^exapmle50\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example50\.com$
RewriteRule ^/?$ "http\:\/\/www\.1.example\.com\/" [R=301,L]


RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain1.com [OR]
RewriteCond %{HTTP_HOST} ^domain2.com [OR]
RewriteCond %{HTTP_HOST} ^domain3.com [OR]
RewriteCond %{HTTP_HOST} ^domain4.com [OR]
RewriteCond %{HTTP_HOST} ^domain5.com
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=permanent,L]

  • امتیاز 3
لینک به ارسال

ویرایش کد شما:


RewriteCond %{HTTP_HOST} ^exapmle51\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example51\.com$
RewriteCond %{HTTP_HOST} ^exapmle50\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example50\.com$ [OR]
RewriteRule ^/?$ "http\:\/\/www\.1.example\.com\/" [R=301,L]


RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain1.com [OR]
RewriteCond %{HTTP_HOST} ^domain2.com [OR]
RewriteCond %{HTTP_HOST} ^domain3.com [OR]
RewriteCond %{HTTP_HOST} ^domain4.com [OR]
RewriteCond %{HTTP_HOST} ^domain5.com
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=permanent,L]

سلام پارسا جان ممنون ولی باز هم مثل اول شد

زمانی که میزنم example50.ir میاره رو www.1.example.ir

ولی

زمانی که میزنم example50.ir/postname همون example50.ir/postname میاره و ریدایرکت نمیکنه.

لینک به ارسال

کد ویرایش شد . یک بار دیگر تست کنید

پارسا جان دوباره تست کردم نشد!

مشخصات بدم یه نگاه بندازی؟

شاید من اشتباه میکنم.

لینک به ارسال

افزونه در قالب php اجرا میشه

بهتر هست از htaccess که سطح بالاتری داره استفاده کنید

افزونه

http://wordpress.org/plugins/simple-301-redirects/

http://wpvkp.com/301-redirect-wordpress-plugins/

http://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/

  • امتیاز 1
لینک به ارسال

افزونه در قالب php اجرا میشه

بهتر هست از htaccess که سطح بالاتری داره استفاده کنید

افزونه

http://wordpress.org...-301-redirects/

http://wpvkp.com/301...dpress-plugins/

http://www.wpbeginne...out-losing-seo/

آخه با کد نشد که!!

مشخصات بدم یه نگاه بندازی؟

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...