-
August 9th, 2017, 10:31
#1
ریدایرکت 301 https به http در وردپرس
سلام
ببخشید کد ریدایرکت 301 https به http را میخام.
-
-
August 9th, 2017 10:31
# ADS
-
August 9th, 2017, 10:36
#2
عضو جدید
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
sir1
سلام
ببخشید کد ریدایرکت 301 https به http را میخام.
سلام
کد:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]
-
تعداد تشکر ها ازpersiandroid به دلیل پست مفید
-
August 9th, 2017, 10:44
#3
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
persiandroid
سلام
کد:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]
به صورت زیر در htaccess قرار دادم ولی ریدایکت نمیشه.
کد:
# BEGIN WordPress<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www.acgih\.ir$ [NC]
RewriteRule ^(.*)$ https://www.acgih.ir/$1 [R=301,L]
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ویرایش توسط sir1 : August 9th, 2017 در ساعت 10:47
-
-
August 9th, 2017, 10:51
#4
عضو جدید
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
sir1
به صورت زیر در htaccess قرار دادم ولی ریدایکت نمیشه.
چک کنید Rewrite در وب سرور فعال باشد.
-
تعداد تشکر ها از persiandroid به دلیل پست مفید
-
August 9th, 2017, 10:54
#5
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
persiandroid
چک کنید Rewrite در وب سرور فعال باشد.
این کد شما http به https است در حالی که من https به http میخام
-
-
August 9th, 2017, 11:02
#6
عضو جدید
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
sir1
این کد شما http به https است در حالی که من https به http میخام
تمامی کدی کهمربوط به ر یدایرکت در htaccess است را حذف کنید و با کد زیر تست بگیرید:
کد:
# Redirect HTTPS to HTTP
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
-
-
August 9th, 2017, 11:07
#7
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
persiandroid
تمامی کدی کهمربوط به ر یدایرکت در htaccess است را حذف کنید و با کد زیر تست بگیرید:
کد:
# Redirect HTTPS to HTTP
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
به صورت زیر قرار دادم کار نمیکنه:
کد:
# BEGIN WordPress<IfModule mod_rewrite.c>
# Redirect HTTPS to HTTP
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# to protect the .htaccess file itself:
<Files .htaccess>
order deny,allow
deny from all
</Files>
# to protect wp-config.php
<Files wp-config.php>
order allow,deny
deny from all
</Files>
-
-
August 9th, 2017, 11:23
#8
عضو جدید
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
sir1
به صورت زیر قرار دادم کار نمیکنه:
سابقا برای ریدایرکت از http به https از ریدایرکت استفاده کرده بودید؟
افزونه وردپرس مرتبط با ریدایرکت نصب نکردید؟
-
-
August 9th, 2017, 11:27
#9
پاسخ : ریدایرکت 301 https به http در وردپرس

نوشته اصلی توسط
persiandroid
سابقا برای ریدایرکت از http به https از ریدایرکت استفاده کرده بودید؟
افزونه وردپرس مرتبط با ریدایرکت نصب نکردید؟
بله برای http به https از کد ریدایرکت استفاده کردم.
ولی دیشب هم افزونه Go Live Update URLS را نصب کردم و تمام لینک ها را به http منتقل کردم.
برای ریدایرکت به http باید ssl روی هاست فعال باشه؟؟
-
-
August 9th, 2017, 12:48
#10
پاسخ : ریدایرکت 301 https به http در وردپرس
سلام و درود
کد ریدایرکت از https به http میشه همون کد دومی که جناب persiandroid دادند ولی نباید داخل
کد:
# BEGIN WordPress
# END WordPress
قرار بگیره بلکه باید در ابتدای فایل htaccess قرار بگیره و به این شکل
کد:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
و نکته ای که هست اینه که این کد فقط زمانی کار میکنه که SSL بر روی دامنه نصب و فعال شده باشه.
موفق باشید
-