-
April 8th, 2011, 18:57
#1
عضو انجمن
ریدایرکت کردن همه لینک های سایت
سلام
چطوری اینجوری ریدایرکت کنم که وقتی هر لینکی رو وارد کنم . دقیقا همون لینک از روی یه دامین دیگه بیاد بالا؟
مثلا:
ویرایش توسط Faraz4u : April 8th, 2011 در ساعت 19:00
-
-
April 8th, 2011 18:57
# ADS
-
April 8th, 2011, 20:39
#2
عضو انجمن
پاسخ : ریدایرکت کردن همه لینک های سایت
توی روت سایت فایل htaccess درست کنید و:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
-
تعداد تشکر ها از Hostpolis به دلیل پست مفید
-
April 8th, 2011, 20:52
#3
عضو جدید
پاسخ : ریدایرکت کردن همه لینک های سایت

نوشته اصلی توسط
Hostpolis
توی روت سایت فایل htaccess درست کنید و:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
من از CMS نیوک استفاده میکنم و فایل htaccess از قبل وجود داره. این متنی که گفتید رو کجای htaccess کپی کنم ؟
-
-
April 8th, 2011, 20:54
#4
عضو دائم
پاسخ : ریدایرکت کردن همه لینک های سایت
علاوه بر اين خود سيپنل براي سادگي كار شما يك ابزار كمكي داره كه در بخش Redirects هست و اين كار رو انجام ميده و خودش كد htaccess مربوطه رو براتون ايجاد ميكنه.
---------- Post added at 08:54 PM ---------- Previous post was at 08:53 PM ----------

نوشته اصلی توسط
linkers
من از CMS نیوک استفاده میکنم و فایل htaccess از قبل وجود داره. این متنی که گفتید رو کجای htaccess کپی کنم ؟
يعني هر دو سايت روي همون هاست ميزباني ميشند ؟
در اين صورت نياز به يك condition براي بررسي آدرس داريم.
-
-
April 8th, 2011, 21:11
#5
عضو جدید
پاسخ : ریدایرکت کردن همه لینک های سایت

نوشته اصلی توسط
Rezash
علاوه بر اين خود سيپنل براي سادگي كار شما يك ابزار كمكي داره كه در بخش Redirects هست و اين كار رو انجام ميده و خودش كد htaccess مربوطه رو براتون ايجاد ميكنه.
---------- Post added at 08:54 PM ---------- Previous post was at 08:53 PM ----------
يعني هر دو سايت روي همون هاست ميزباني ميشند ؟
در اين صورت نياز به يك condition براي بررسي آدرس داريم.
من دامین .com ی که داشتم ف ی ل ت ر شده و الان میخوام از .ir استفاده کنم و هر 2 تا دامین هم روی یک هاست قرار دارند. CMS ی که استفاده میکنم نیوک هست و میخوام هرکسی که از هر طریقی مثل سرچ به سایتم اومد دقیقاً به همون آدرس منتها با دامین .ir منتقل بشه. راهنماییم میکنید ؟
-
-
April 8th, 2011, 21:28
#6
عضو انجمن
پاسخ : ریدایرکت کردن همه لینک های سایت
فایل htaccess موجود رو بک آپ بگیرید. توی فایل بگردید ببینید این لاین برای rewrite هست یا نه. اگر نبود در آخرش paste کنید. این بهترین راه نیست.
شما میتونید دامنه رو از پانل پارک کنید یا حتی بهتر از اون فورواردینگ شرکت ثبت دامنه استفاده کنید بهترین حالت هست.
-
تعداد تشکر ها از Hostpolis به دلیل پست مفید
-
April 8th, 2011, 21:37
#7
پاسخ : ریدایرکت کردن همه لینک های سایت

نوشته اصلی توسط
Hostpolis
توی روت سایت فایل htaccess درست کنید و:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
سلام
بخش bold شده اینجا چه کاربردی داره؟
از این کد استفاده کنید:
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.net/$1 [R=301,L]
-
تعداد تشکر ها از Talahost.Com به دلیل پست مفید