-
July 1st, 2016, 13:51
#21
عضو جدید
پاسخ : ریداریکت از https به http
سلام
این کد رو تست کنید
کد:
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]
اگر کار نکرد به جای %{HTTP_HOST} دومین خودتون رو بنویسید.
یا علی
شماره مجازی به همراه مرکز تماس (سانترال - محیط کامل مدیریت تماسهای ورودی) تحت وب از 70 کشور و 3000 شهر دنیا، با امکان تماس گرفتن با شماره تهیه شده
www.Telobal.com
-
تعداد تشکر ها ازAlireza_H به دلیل پست مفید
-
July 1st, 2016 13:51
# ADS
-
July 3rd, 2016, 13:37
#22
پاسخ : ریداریکت از https به http
یکی از دوستان کد جاوااسکریپت برام نوشت که مشکل حل شد.
ممنون از همفکری و پاسخ دوستان.
-
تعداد تشکر ها از mtkzz به دلیل پست مفید
-
July 3rd, 2016, 18:07
#23
عضو انجمن
پاسخ : ریداریکت از https به http
نوشته اصلی توسط
mtkzz
یکی از دوستان کد جاوااسکریپت برام نوشت که مشکل حل شد.
ممنون از همفکری و پاسخ دوستان.
درود
لطفا قرار دهید شاید به درد بقیه نیز بخورد
تشکر
پارس وب هاست با 6 سال سابقه درخشان در زمینه هاست,دامین,سرور مجازی,سرور اختصاصی
تلفن:02195119965
پارس وب هاست
-
تعداد تشکر ها از peym@n به دلیل پست مفید
-
July 4th, 2016, 09:39
#24
پاسخ : ریداریکت از https به http
نوشته اصلی توسط
peym@n
درود
لطفا قرار دهید شاید به درد بقیه نیز بخورد
تشکر
با این کد مشکل تمام ایندکس هام حل شده و آدرس جدید هم ایندکس شده .
میتونید برعکس هم ازش استفاده کنید ...
کد:
<script>
var loc = window.location.href;
var str = 'https';
if(loc.indexOf(str)==0) {
loc = loc.replace('https', 'http');
window.location = loc;
}
</script>
-
-
July 4th, 2016, 09:51
#25
عضو انجمن
پاسخ : ریداریکت از https به http
نوشته اصلی توسط
mtkzz
با این کد مشکل تمام ایندکس هام حل شده و آدرس جدید هم ایندکس شده .
میتونید برعکس هم ازش استفاده کنید ...
کد:
<script>
var loc = window.location.href;
var str = 'https';
if(loc.indexOf(str)==0) {
loc = loc.replace('https', 'http');
window.location = loc;
}
</script>
نوشته اصلی توسط
mtkzz
با این کد مشکل تمام ایندکس هام حل شده و آدرس جدید هم ایندکس شده .
میتونید برعکس هم ازش استفاده کنید ...
کد:
<script>
var loc = window.location.href;
var str = 'https';
if(loc.indexOf(str)==0) {
loc = loc.replace('https', 'http');
window.location = loc;
}
</script>
تا اونجا که من اطلاع دارم این کد فقط تو سیستم کاربر تغییر رو اعمال می کنه
جاوا روی سیستم شما تغییرات انجام میده کلینت ساید هست
شما باید با htaccess اینکارو انجام بدید
فکر نکنم گوگل کد جاوا شما رو بخونه
حالا اگه شما می گید مشکل حل شده که خوبه اما منطقی نیست
اگه باز مشکل داشتید کد htaccess سایتتون رو ارسال کنید تا براتون ویرایش کنم مشکلتون حل بشه
-
تعداد تشکر ها از mahdi66 به دلیل پست مفید
-
July 4th, 2016, 15:15
#26
پاسخ : ریداریکت از https به http
نوشته اصلی توسط
mahdi66
تا اونجا که من اطلاع دارم این کد فقط تو سیستم کاربر تغییر رو اعمال می کنه
جاوا روی سیستم شما تغییرات انجام میده کلینت ساید هست
شما باید با htaccess اینکارو انجام بدید
فکر نکنم گوگل کد جاوا شما رو بخونه
حالا اگه شما می گید مشکل حل شده که خوبه اما منطقی نیست
اگه باز مشکل داشتید کد htaccess سایتتون رو ارسال کنید تا براتون ویرایش کنم مشکلتون حل بشه
ممنون از پاسخ و لطف شما.
من کد مورد نظر رو در فایل مذکور قرار دادم. و مدتها بود ولی اینکدس ها تغییری نکردند و با https باز می شدند. اما بعد از اینکه این اسکریپت رو تو سایت گذاشتم حدود دو روز هر لینکی که من تست کردم ریدارکت شده بود و مشکل حل شده بود. تو وب مستر هم آمار تغییر کرده و میزان بازدید متفاوت شده که نشان از صحت عملکرد اون اسکریپت داره.
عکس پیوست رو ببینید :
Capture.JPG
-
-
July 4th, 2016, 15:59
#27
عضو انجمن
پاسخ : ریداریکت از https به http
نوشته اصلی توسط
mtkzz
ممنون از پاسخ و لطف شما.
من کد مورد نظر رو در فایل مذکور قرار دادم. و مدتها بود ولی اینکدس ها تغییری نکردند و با https باز می شدند. اما بعد از اینکه این اسکریپت رو تو سایت گذاشتم حدود دو روز هر لینکی که من تست کردم ریدارکت شده بود و مشکل حل شده بود. تو وب مستر هم آمار تغییر کرده و میزان بازدید متفاوت شده که نشان از صحت عملکرد اون اسکریپت داره.
عکس پیوست رو ببینید :
Capture.JPG
من هنوز سر حرفم هستم
درسته مشکل شما حل شده و صفحاتتون ایندکس شده اما علت این کدی که قرار دادید نیست
مشکل شما به احتمال زیاد با htaccess حل شده
حتما کدی در htaccess دارید که اینکار رو انجام داده!
حالا دلیل حرفم رو بگم. همونطور که می دونید این کد اسکریپت توی صفحه سایت قرار میگیره یعنی اول باید صفحه لود بشه و این کد رو بخونه تا آدرس رو تغییر بده که تا اینجا مشکلی نیست
اما اکه شما به عنوان مثال یه عکس رو بخواهید باز کنید این کد توی عکی وجود نداره که آدرس رو تغییر بده
به عنوان مثال لوگوی سایت شما باید با https://www.talarnet.com/header.jpg هم باز بشه اما الان این عکس هم ریدایرکت میشه به http این نشون میده ربطی به کد که دادید نداره
به هر حال خوشحالم مشکلتون حل شده فقط این توضیحات رو دادم که دوستان استباه نکنند و سایتشون به مشکل نخوره
یه نکته دیگه هم بگم شما اگه می خواهید با کد هم آدرس رو تغییر بدید بهتره با مثلا php دستور رو بدید و ریدایرکت 301 کنید نه با اسکریپت!
-
تعداد تشکر ها از mahdi66 به دلیل پست مفید
-
July 4th, 2016, 17:11
#28
پاسخ : ریداریکت از https به http
نوشته اصلی توسط
mahdi66
من هنوز سر حرفم هستم
درسته مشکل شما حل شده و صفحاتتون ایندکس شده اما علت این کدی که قرار دادید نیست
مشکل شما به احتمال زیاد با htaccess حل شده
حتما کدی در htaccess دارید که اینکار رو انجام داده!
حالا دلیل حرفم رو بگم. همونطور که می دونید این کد اسکریپت توی صفحه سایت قرار میگیره یعنی اول باید صفحه لود بشه و این کد رو بخونه تا آدرس رو تغییر بده که تا اینجا مشکلی نیست
اما اکه شما به عنوان مثال یه عکس رو بخواهید باز کنید این کد توی عکی وجود نداره که آدرس رو تغییر بده
به عنوان مثال لوگوی سایت شما باید با
https://www.talarnet.com/header.jpg هم باز بشه اما الان این عکس هم ریدایرکت میشه به http این نشون میده ربطی به کد که دادید نداره
به هر حال خوشحالم مشکلتون حل شده فقط این توضیحات رو دادم که دوستان استباه نکنند و سایتشون به مشکل نخوره
یه نکته دیگه هم بگم شما اگه می خواهید با کد هم آدرس رو تغییر بدید بهتره با مثلا php دستور رو بدید و ریدایرکت 301 کنید نه با اسکریپت!
درسته. حق با شماست. البته اون اسکریپت هم مشکل منو حل کرد. چراکه به دلیل استفاده از برخی API ها، وصل کردن پنل اس ام اس و ارسال برخی اس ام اس ها از طریق برنامه نویسی و چندین کانکشن با دیتابیس خیلی مشکل خورده بود سر این https که مجبور شدم غیر فعالش کنم.
الان تست کردم این اسکریپتی که یکی از دوستام نوشته بود و داشت روی سایت تست میکردم همزمان شده بود با کدی که دوستمون داده بود و من تو فایل htaccess گذاشتم که وقتی درست شد پیام دادم و من فکر کردم از طریق اون حل شده. (ضمن اینکه از اون طریق هم مشکل حل میشد ولی ایندکس ها نه)
ممنون دوست گرامی از کمک و حضورتون.
کد:
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]
ویرایش توسط mtkzz : July 11th, 2016 در ساعت 07:29
-