的.htaccess;将所有https://重定向到http://期望两个域

时间:2017-11-14 08:06:42

标签: .htaccess redirect mod-rewrite

我有这段代码可以将所有warning: 'touchIDLockout' was deprecated in iOS 11.0: use LAErrorBiometryLockout warning: 'touchIDNotEnrolled' was deprecated in iOS 11.0: use LAErrorBiometryNotEnrolled warning: 'touchIDNotAvailable' was deprecated in iOS 11.0: use LAErrorBiometryNotAvailable 重定向到https://

http://

但是,如何从此规则中排除两个域www.example.com和www.test.com?

2 个答案:

答案 0 :(得分:0)

您可以使用否定 public class Artist { String Name; static void perfomance () { } } class Album { void doSothing() { Artist.performance(); } }

RewriteCond

确保在测试此更改之前清除浏览器缓存。

答案 1 :(得分:0)

您需要包含两个重写条件:

RewriteCond %{HTTP_HOST} !^www\.example\.com%{REQUEST_URI} [NC,OR]
RewriteCond %{HTTP_HOST} !^www\.test\.com%{REQUEST_URI} [NC]

这将排除这两个域以及域中的任何目录,并将它们保留为HTTP。所以你的代码现在应该是这样的:

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.example\.com%{REQUEST_URI} [NC,OR]
RewriteCond %{HTTP_HOST} !^www\.test\.com%{REQUEST_URI} [NC]
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

确保在测试之前清除缓存