заставить http вместо https только для определенного файла - PullRequest
2 голосов
/ 06 января 2012

Для определенного файла я хочу принудительно установить http вместо https

Пример:

https://example.com/test.php?parameter1=value1

следует отправить на

http://example.com/test.php?parameter1=value1

Как мне этого добиться?

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Ваш вопрос не очень понятен, но попробуйте этот код .htaccess:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{QUERY_STRING} ^parameter1=.*$ [NC]
RewriteCond %{HTTPS} !=on
RewriteRule ^test\.php/?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA,NC]

Это будет перенаправлено ТОЛЬКО, если строка QUERY parameter1=something присутствует в исходном URL. Если вы хотите перенаправить все /test.php URI в https, удалите первую строку RewriteCond.

0 голосов
/ 06 января 2012

как то так:


RewriteRule ^https://example.com(.*) http://example.com$1 [R=301,NC]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...