我的.htaccess一直工作到昨天。令人惊讶的是,我没有对网站进行任何更改。
.htaccess行将webite.com重定向到https://www.website.com。 现在,它将website.com重定向到https://website.com
我尝试修改它,但没有改变。
在下面找到我的.htaccess:
List<Object> indexedList = new List<Object>();
ISearchResponse<ListingSearch> listingResult =
client.Search<ListingSearch>(search => search
.Index(Constant.ES_INDEX)
.Type(Constant.ES_TYPE)
.From(listingSearch.StartIndex)
.Size(10)
.Source(s => s.Include(i => i.Fields(outpputFields)))
.Query(query => query.
Bool(boolean => boolean.
Must(
must => must.Term(t => t.Field("is_deleted").Value(false))
)
.Sort(x => x.Field("_doc", SortOrder.Ascending))
.Scroll("60s")
);
List<Object> indexedList = new List<Object>();
var results = client.Scroll<ListingSearch>("60s", listingResult.ScrollId);
while (results.Documents.Any())
{
foreach (var doc in results.Hits)
{
indexedList.Add(doc);
}
results = client.Scroll<ListingSearch>("60s", results.ScrollId);
}
var test2 = client.ClearScroll(x=>x.ScrollId(results.ScrollId));
答案 0 :(得分:0)
如果您在共享托管环境中;另一个用户可能已经引入了另一个.htaccess文件,该文件覆盖了.htaccess文件。 .htaccess文件如何相互覆盖可以在这里找到
答案 1 :(得分:0)
将您当前的代码替换为强制/parentproject/subproject1/target
/parentproject/subproject1/subproject2/target
/parentproject/subproject1/subproject2/subproject3/target
etc...
和HTTPs
:
WWW
这将迫使所有内容RewriteEngine On
#Force SSL and WWW
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L,NE]
和WWW
。