hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۱:۰۰
سلام
من هاستم رو به دامنه دیگری انتقال دادم ولی هاست اول من ویندوز بود و هاست دوم لینوکس
حالا این فایل .httaccessکه میسازم داخل هاست اول یه پغام دیده که ISS Module Erorr
گفتم شاید داخل هاست ویندوز باید اینا رو داخل web.config بنویسی. حالا باید چیکار کنم به نظرتوت؟؟
وب سایت اولی من خوب ایندکس شده و تا دومی ایندکس بشه خیلی طول میکشه میخوام ایندکس اولی به دومی forward بشه..
حالا چیکار کنم؟
کد .httaccess من اینه:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.weblog2.com/$1 [R=301,L]
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۱:۰۲
hadivip گفت:
سلام
من هاستم رو به دامنه دیگری انتقال دادم ولی هاست اول من ویندوز بود و هاست دوم لینوکس
حالا این فایل .httaccessکه میسازم داخل هاست اول یه پغام دیده که ISS Module Erorr
گفتم شاید داخل هاست ویندوز باید اینا رو داخل web.config بنویسی. حالا باید چیکار کنم به نظرتوت؟؟
وب سایت اولی من خوب ایندکس شده و تا دومی ایندکس بشه خیلی طول میکشه میخوام ایندکس اولی به دومی forward بشه..
حالا چیکار کنم؟
کد .httaccess من اینه:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.weblog2.com/$1 [R=301,L]
البته من آدرس وب سایت جدید رو در کدی که اوردم وارد میکنم. گفتم به اشتباه نیفتید...
NESTED
آفلاین
عضو فعال
تعداد نوشتهها: ۲۳۵۴
تشکر شده: ۲۳۷۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۱:۳۱
ببین من نگرفتم چی شد بد توضیح دادی آیا
دو هاست داری یکی ویندوز و یکی لینکوس ؟
و یا دو دامنه داری ؟
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۲:۱۰
چشم از اول میگم
ببین من یه هاست ویندوز با یه دامنه روش داشتم که یک سایت اونجا بنا کردم.
حالا این وبسایت رو به یه هاست دیگه با یه دامنه جدید بردم ( بماند که چه پدری ازم در اومد )
هاست اول داخل ایندکس خوب ایندکس شده و آمار بازدیدش بد نیست
حالا طبق گفته های سایت تورتک اگه این کد .httaccess را داخل روت هاست اول بگذاری هرگونه ورود از گوگل به هاست اول برای هرگونه پستی دقیقا به پست مشابه در هاست دوم منتقل میشه
این کد در هاست اول کار نمیکنه. حالا دنبال یه راه مشابه بودم. حدس زدم گفتم شاید هاست ویندوز از httaccess ساپورت نمیکنه.
حالا راه حلی نداره. مثلا همین کد رو به طریقی دیگه داخل web.config هاست اول بنویسی
NESTED
آفلاین
عضو فعال
تعداد نوشتهها: ۲۳۵۴
تشکر شده: ۲۳۷۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۲:۱۷
ببین از دیده من با این روش اصلا امکان نداره !!!
اصلا نمیشه پستها رو با این روش انتقال داد یا همون ریداریکت بشن
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
hadivip
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۲:۲۸
من غذامو بار بگذارم میام میگم چجوری میشه با این روش.فکر کنم هنوز نگرفت این ریدارکت چطوری انجام میشه ...
---
خوب بار گذاشتم
شما وب سایتت رو که منتقل کردی داخل روت وبسایت اول همون کد رو داخل .httaccess میگذاری. بعدش اینطوری میشه که مثلا گوگل لینک زیر را به وبسایت شما داده
http://www.web1.com/download-manajer.html
حالا وقتی وارد این صفحه میشی وب سایت اول خود به خود این صفحه رو به
http://www.web2.com/download-manajer.html میفرسته
به همین سادگی...
ولی الان روی هاست ویندوز این فایل کار نمیکنه...
کسی راه حل نداره؟
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۵:۳۷
بچه ها جوابم رو پیدا کردم. به این نوع ریدایرکت permanent redirect میگن و باید کد زیر رو داخل فایل web.config بگذاری ولی سرویس دهنده من این فایل رو محدود کرده.
اینم کد
<rewrite>
<rules>
<rule name="redirect to root">
<match url="^index\.php$" ignoreCase="false" />
<conditions>
<add input="{QUERY_STRING}" pattern="^$" ignoreCase="false" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="http://yoursitename.com/" />
</rule>
</rules>
</rewrite>
روز خوش
NESTED
آفلاین
عضو فعال
تعداد نوشتهها: ۲۳۵۴
تشکر شده: ۲۳۷۰ بار
#
نوشته شده: ۱۳ سال پیش
۳ آبان ۱۳۹۰ - ۱۵:۴۶
خب دوست عزیز اگه web.config باز باشه براحتی میشه سرور رو داون کرد و امنیت یعنی فِرت
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۶ آبان ۱۳۹۰ - ۱۸:۴۴
دوست عزیز برای داون کردن سرور که نیازی به فایل web.config نیست یه شل میتونی آپلود کنی و سریع سرور را داون کنی.منظورم اینه که اگه بخوای سرور داون کنی web.config اهمیتی نداره
zahedi
آفلاین
عضو
تعداد نوشتهها: ۱
#
نوشته شده: ۸ سال پیش
۱۰ مهر ۱۳۹۵ - ۱۴:۲۵
سلام
من می خوام یه سایت وردپرسی که تو زیر شاخه سایت اصلی هست رو از یک هاست به دومین اصلی در هاست دیگر ریدایرکت کنم (از mboiler.com/fa به http://www.mboiler.ir). در اچ تی اکسس این کارو انجام دادم ولی انتقال صورت نمی گیره. دستورات زیر:
RewriteCond %{HTTP_HOST} ^mboiler\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mboiler\.com$
RewriteRule ^fa\/$ "http\:\/\/www\.mboiler\.ir\/" [R=301,L]
لطفا راهنمایی کنید.