СКРИПТЫ
ТЕГИ:
php (284)
js (166)
html (138)
css (116)
html tags (61)
jquery (40)
edit text (37)
php array (30)
form html (29)
fonts (27)
ruweb.net (23)
foto (22)
atom (20)
online (20)
forum (19)
svg (18)
Показать еще :
hosting (17)
board (17)
php file (16)
html book (16)
js method (16)
color (15)
input (15)
php date (15)
link (15)
js events (14)
htaccess (13)
table (13)
osclass (13)
dw block (12)
path (12)
js delete (12)
select (12)
icon (11)
form (11)
notepad (11)
download (11)
img (11)
php time (11)
keyboard (11)
php img (11)
jsphp (11)
mouse (10)
url (10)
js time (9)
info (9)
yandex (9)
php url (7)
comment (7)
cookie (7)
hover (7)
task (7)
dosite (7)
js url (6)
list (6)
iframe (6)
click (6)
year (6)
mysql (6)
search (5)
ftp (5)
chart (5)
browser (5)
js id (5)
mb (5)
php get (5)
heading (5)
adminka (5)
value (5)
symbols (4)
vk (4)
js form (4)
console (4)
mounth (4)
submit (4)
reg.ru (4)
bbcode (4)
day (4)
week (4)
captcha (3)
js img (3)
ucoz (3)
line (3)
ssl (3)
scandir (3)
pages (3)
js post (3)
https (3)
vs code (3)
padding (3)
рся (2)
second (2)
money (2)
youtube (2)
video (2)
typeof (2)
seo (2)
sitemap (2)
title (2)
tag hr (2)
cursor (2)
js vars (2)
counter (2)
arrows (2)
base64 (2)
qr kod (2)
height (2)
details (2)
archive (1)
numbers (1)
domen (1)
books (1)
куб (1)
scroll (1)
smile (1)
header (1)
windows (1)
google (1)
speed (1)

Редирект с http на https

Я просто подключил редирект с http на https и прежде, чем  идти далее, скажем, что в прошлый раз мы подключали  ssl сертификат и далее нам нужно сделать редирект и еще пару примеров, как сделать редирект...(личный опыт)

И вот вам  пример того, что после изменения в файле htaccess, изменился адрес:

Был:

Стал:
 

Для настройки переадресации вам необходимо добавить в файл  .htaccess (или в  web.config если у вас хостинг Windows) как сделать файл htaccess) правила, которые вы найдёте ниже.

Файл  .htaccess и  web.config должны быть расположены в каталоге сайта, в корневой папке, где у вас располагается файл index.html или index.php. Если файлов не существует, просто создайте их.

Редирект для хостинга Linux

Редирект всех страниц с http:// на https://
Редирект всех страниц с  http:// на  https://, в том числе и с  http://www на  https://

вариант 1 RewriteEngine On

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

или, если первый вариант не поможет, воспользуйтесь вторым вариантом:

вариант 2 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

если оба первых варианта не помогли и возникает циклическая переадресация:

вариант 3 RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Редирект на https только определённой страницы

В примерах ниже редирект настраивается для страницы login.php.

вариант 1 RewriteEngine On RewriteCond %{HTTPS} =off RewriteCond %{REQUEST_URI} =/login.php RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

или

вариант 2 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{REQUEST_URI} =/login.php

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Редирект на https всех страниц, кроме одной
В примере ниже редирект настраивается для страницы test.php.

вариант <RewriteEngine On RewriteCond %{HTTPS} =off RewriteCond %{REQUEST_URI} !^/test.php RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Редирект для хостинга Windows

Перейдите в каталог сайта и добавьте в файл  web.config следующие строки:

редирект для основного домена и всех поддоменов

<?xml version="1.0" encoding="UTF-8"?> <configuration>     <system.webServer>

        <rewrite>             <rules>                 <rule name="Redirect to https" stopProcessing="true">                     <match url="(.*)" />                     <conditions>                         <add input="{HTTPS}" pattern="off" ignoreCase="true" />                     </conditions>                     <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />                 </rule>             </rules>         </rewrite>     </system.webServer> </configuration>

редирект только для основного домена, без поддоменов
<?xml version="1.0" encoding="UTF-8"?>


<configuration>     <system.webServer>         <rewrite>             <rules>                 <rule name="Redirect to https" stopProcessing="true">                     <match url="(.*)" />                     <conditions>                         <add input="{HTTPS}" pattern="off" ignoreCase="true" />                         <add input="{HTTP_HOST}" pattern="^domain\.ru" />                     </conditions>                     <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />                 </rule>             </rules>         </rewrite>     </system.webServer>

</configuration>

Источник - reg.ru
Пользуйтесь на здоровье! Не забудьте сказать спасибо
Теги :
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Последние комментарии :
вывы :
05.06.2022 12:32
сейчас яндекс добавил индексацию js в…
подробнее.
Марат :
02.06.2022 20:14
Михаил :
02.06.2022 20:10
Ну вот только для этого может быть ;) А так, нет смысла…
подробнее.
Марат :
02.06.2022 15:59
Чтобы вы зашли на данную страницу и нажали на…
подробнее.
Михаил :
02.06.2022 14:33
Ну вот только для этого может быть :) А так, нет смысла…
подробнее.
Алексей :
26.05.2022 14:19
👍👍👍
подробнее.
ruweb
Страница загружена за : 0.024323 секунд. Подробнее