Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: .htaccess wyłączenie adresu z https

Posiadam plik .htaccess:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^pl/(.*)$ https://www.adres.com.pl/$1 [R=301,L]
RewriteRule ^kuchnia/akcesoria-kuchenne(.*)$ /kuchnia/akcesoria-do-kuchni$1 [R=301,L]
https://www.adres.com.pl/search/index/search/$1?page=$3 [R=301,L]
RewriteCond %{HTTP_HOST} blog.adres.com.pl
RewriteRule http://www.adres.com.pl/blog%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} www.blog.adres.com.pl
RewriteRule http://www.adres.com.pl/blog%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_URI} ^/blog.*
RewriteRule . /blog/index.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [QSA,L]
</IfModule>


Generalnie wszystkie adresy są przekierowane z http:// na https:// chciałbym wyłączyć z tego przekierowania jeden adres http://www.adres.com.pl/notify - ma nie przekierowywać na https.

Jak to zrobić?Ten post został edytowany przez Autora dnia 18.11.14 o godzinie 11:43

Temat: .htaccess wyłączenie adresu z https

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/?notify$ [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: .htaccess wyłączenie adresu z https

Łukasz M.:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/?notify$ [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Coś nie działa, mimo wszystko przekierowuje.

Temat: .htaccess wyłączenie adresu z https

Zacząłbym od osunięcia wszystkich reguł w .htaccess i sprawdzenia czy przekierowanie nie jest ustawione np. w konfig. VirtualHost, co nawiasem mówiąc jest polecanym przez Apache sposobem na przekierowywanie http -> https (http://httpd.apache.org/docs/2.2/rewrite/avoid.html).
Włączanie mod_rewrite tylko do tego celu jest zbędne.

Ewentualnie można poprawić wyrażenie o uwzględnianie '/' na końcu adresu:
RewriteCond %{REQUEST_URI} !^/?notify/?$ [NC]


Jest to mimo wszystko, cały czas tylko wskazówka, nie gotowe rozwiązanie.

Następna dyskusja:

google maps i lokalizacja n...




Wyślij zaproszenie do