BG Development


  Reply to this topicStart new topicStart Poll

> .htaccess rewrite rule
bishkot
Публикувано на: 22-02-2021, 14:48
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 385
Регистриран на: 17.05.05



Здравейте


имам

.htaccess
CODE

Options +FollowSymLinks
RewriteEngine on

RewriteBase /

RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



който има за цел следното: Независимо как въвеждаме адреса - с http или с https то винаги да се зарежда страницата с https.

Всичко ок обаче как да изключа 1 адрес/страница от всичко това т.е. искам следното

Всичко от горния htaccess, но замо ако %{REQUEST_URI} = my_page то да става точно обратното.

Напримет ако независимо с http ili https зареся http://mydomain.com/my_page.html то винаги да зарежда БЕЗ https a винаги с http

Всичко -> https
Samo my_page-> винаги http

Благодаря
PMEmail Poster
Top
bishkot
Публикувано на: 22-02-2021, 15:00
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 385
Регистриран на: 17.05.05



ще си отговоря сам но

RewriteCond %{REQUEST_URI} !=/my_page

не работеше, затова и пуснах темата, оказа се че се е кеширал стария htaccess

След изтриване на кеша проработи
PMEmail Poster
Top
thrawn
Публикувано на: 22-02-2021, 15:33
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3076
Регистриран на: 17.01.17



Ами аз виждам само едно пренаписване на адрес, в което слагаш https. Демек, ако някой посока https://...../my_ page няма да получи http:/.....
PMEmail Poster
Top
nullsoft
Публикувано на: 26-02-2021, 02:37
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 104
Регистриран на: 23.06.05



смени ни .htaccess с това
CODE

Options +FollowSymLinks
RewriteEngine on

RewriteBase /

RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/(mypage.html|mypage1.html)$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^/(mypage.html|mypage1.html)$
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


Това мнение е било редактирано от nullsoft на 26-02-2021, 02:38
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0