PHP/MySQL | .htaccess - открытие без https
Тема закрыта by
DELETED
Причина: сам задал сам решил чё
Причина: сам задал сам решил чё
DELETED
Автор
11 января 2018, в 14:04
Delete
Не силён в штекере, напилил такой:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteRule ^index.php$ / [QSA,R]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} http://%{HTTP_HOST}%/surfing-$1
RewriteRule ^surfing-([0-9]+)$ /content/c-surfing-id.php?id=$1 [L,QSA]
так вот вопрос по куску
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} http://%{HTTP_HOST}%/surfing-$1
RewriteRule ^surfing-([0-9]+)$ /content/c-surfing-id.php?id=$1 [L,QSA]
то есть смысл, что если запрос по http - http://%{HTTP_HOST}%/surfing-$1
то должна открываться сокращённая ссылка ^surfing-([0-9]+)$ которая ведёт на /content/c-surfing-id.php?id=$1
кидает на 404
в чём косяк?
________
посл. ред. 11.01.2018 в 14:05; всего 1 раз(а); by PhpStorm
DELETED
11 января 2018, в 14:09
Delete
DELETED
Автор
11 января 2018, в 14:11
Delete
shadrvlad (11.01.2018 в 14:09)
PhpStorm, в https://pastebin.com/ код, тут "волшебная" обработка ссылок
PhpStorm, в https://pastebin.com/ код, тут "волшебная" обработка ссылок
ага я сам а***л когда увидел a href
DELETED
Автор
11 января 2018, в 14:17
Delete
короче решил
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^surfing-([0-9]+)$ /content/c-surfing-id.php?id=$1 [L,QSA]
RewriteCond %{REQUEST_URI} http://%{HTTP_HOST}%/surfing-$1
мля я же правило сокращения после условия на вызов прописал
ну и на том спасибо