yavar99

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

10 پست در این موضوع قرار دارد

درود

درخواست یک کد ریدایرکت 301 دارم به صورتی که از ساب دامنه‌ی sub.domain.ir به دامنه‌ی www.domain.ir منتقل شود.

ویرایش شده در توسط yavar99
0

به اشتراک گذاری این پست


لینک به پست

//301 Redirect Old File
Redirect 301 oldfile.html newsfile.html
//301 Redirect Entire Directory
RedirectMatch 301 /olddir(.*) /newdir/$1

2

به اشتراک گذاری این پست


لینک به پست

با سپاس

آیا سایت اصلی با www فراخوانی شده؟ الگوی قرار دادن ساب دامین در این کد چگونه است؟

ویرایش شده در توسط yavar99
0

به اشتراک گذاری این پست


لینک به پست

با سلام و احترام دوست گرامی اگر یک سرچ در اینترنت میزدید مطمئناً به نتیجه میرسیدید

وارد هاست خود بشید فایل htaccess را باز کنید و کد زیر را اضافه کنید البته در کد زیر دامنه رو هم عوض کنید


# Redirect from www to non-www location
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

2

به اشتراک گذاری این پست


لینک به پست

دوست گرامی جستجو کردم.

ولی اگر متوجه شده باشید بنده گفتم سایت مقصد با www باز شود و از طرفی دیگر سایت مبداء خود ساب دامین سایت مقصد می باشد.

این کدی را که شما الان گذاشتید که جناب Black_Sky هم گذاشته بودند.

شما تاپیک را خواندید؟

0

به اشتراک گذاری این پست


لینک به پست

بررسی کنید


RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub.domain.com$
RewriteRule ^/?$ "http\:\/\/domain\.com\/" [R=301,L]

1

به اشتراک گذاری این پست


لینک به پست

بله درست کار کرد، سپاس

ولی صفحات جانبی انتقال پیدا نمی‌کنند مثلاً اگر آدرس یک پست که قبلاً در ساب دامین بوده است را بزنیم، ارور 404 می‌دهد.

مانند:


http://sub.domain.com/postn

آیا راهی هست که این صفحات هم منتقل شوند؟

0

به اشتراک گذاری این پست


لینک به پست

بررسی کنید


RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub.domain.com$ [OR]
RewriteRule ^/?$ "http\:\/\/domain\.com\/" [R=301,L]

1

به اشتراک گذاری این پست


لینک به پست

کار نکرد

ویرایش شده در توسط yavar99
0

به اشتراک گذاری این پست


لینک به پست

سلام ،

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]

</IfModule>

(تست شد)

موفّق باشید.

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری