Я использую структуру Yii. Я хочу перенаправить все страницы на сайте с HTTP на HTTPS, кроме этого domain.com/clip/create.htaccess перенаправляет на https все страницы, кроме одного
После код перенаправляет все страницы с HTTPS:
RewriteEngine on
RewriteCond %{HTTPS} !^on$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Я изменил этот код, чтобы добавить исключение для одной страницы, и это не работает должным образом. Она работает на всех страницах сайта, но по адресу domain.com/clip/create перенаправляет к https://domain.com/index.php Мой код ниже:
RewriteEngine on
RewriteCond %{HTTPS} !^on$
RewriteCond %{REQUEST_URI} !^/clip/create
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
RewriteCond %{HTTPS} ^on$
RewriteCond %{REQUEST_URI} ^/clip/create
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Любая помощь очень ценится.
Благодаря
Это была опечатка, у меня нет HTTPS там, и это не работает, даже без -f и -d. Я редактировал свой вопрос. – kromol
@kromol ok, см. Править в разделе --------- –
еще не работает – kromol