В настоящее время я перенаправлять все страницы на протокол HTTPS, используя следующую директиву HTAccess:Как я могу направить все страницы, кроме одного, на HTTPS в htaccess?
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Но у меня есть одна страница, http://foo.bar/baz
которая должна быть доступна HTTP-только. Используя директиву htaccess, как я могу перенаправить на https на всех страницах, кроме этого, где пользователи вынуждены использовать http?
Edit: я должен отметить, что это приложение Laravel 4, и я в настоящее время имеют следующие правила для обработки фронт-контроллер
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
Извините, вы можете объяснить здесь логику? – KinsDotNet
Хм. Кажется, это не работает для меня./baz все еще перенаправляет https. – KinsDotNet
Я добавил некоторую информацию о том, что приложение является laravel и правилами, которые прилагаются к нему. Не могли бы вы посмотреть на него и вернуться ко мне? – KinsDotNet