PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ریدایرکت تمامی صفحات به https به جز یک صفحه



mandana32
September 27th, 2016, 10:50
با سلام

نیاز به کد htaccess. داریم که تمامی صفحات به جز یک صفحه به HTTPS و SSL ریدایرکت شود

در ضمن آدرس سایت بدون www است

به این صورت :

https://domain.com

و میخواهیم صفحه http://domain.com/exmp.php بدون پروتکل HTTPS و SSL باز شود اما تمامی صفحات دیگر حتما و به اجبار با SSL باز شود

لطفا راهنمایی بفرمایید

kiava
September 27th, 2016, 11:38
کد htaccess برای ریدایرکت و فوروارد http به https:




RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]


یا:




RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

یا:




RewriteEngine On
RewriteCond %{SERVER_PROTOCOL} ^[^https]$ [NC]
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]


- - - Updated - - -

کد htaccess برای ریدایرکت و فوروارد https به http:






RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]



- - - Updated - - -

http://%{HTTP_HOST}%{REQUEST_URI}

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

mandana32
September 27th, 2016, 12:36
ممنون از پاسخ شما

اما با دستور


RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://domain.com/exmp.php [R=301,L]

تمامی صفحات سایت به
http://domain.com/exmp.php

ریدایرکت می شود !

kiava
September 27th, 2016, 12:49
نیازی دامنه رو بزنید دقت کنید http://%{HTTP_HOST}%

این یعنی خود دامنه شما

- - - Updated - - -

و چون اون صفحه نیز ریدایرکت میشه که نمیخواید باید ادرسشو درست بزنید تا دقیقا فقط اون فایل ریدایرکت بشه یا میتونید کد php تایین کنید تغیر ادرس بده یا روش های مختلف

mandana32
September 27th, 2016, 12:54
lمجدد زدم باز هم تمامی صفحات ریدایرکت میشه به http://domain.com/exmp.php

یعنی حتی وقتی ایندکس رو میزنم بازم ریدایرکت میشه به http://domain.com/exmp.php

- - - Updated - - -

کسی اطلاعی نداشت ؟

لطفا راهنمایی کنید برای اینماد هست خیلی مهمه

mandana32
September 28th, 2016, 00:39
update

agrb.siyah
September 28th, 2016, 01:06
update

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/exmp.php
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]