我的.htaccess重定向不再有效

时间:2016-10-21 07:08:04

标签: php apache .htaccess

我的.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)); 

2 个答案:

答案 0 :(得分:0)

如果您在共享托管环境中;另一个用户可能已经引入了另一个.htaccess文件,该文件覆盖了.htaccess文件。 .htaccess文件如何相互覆盖可以在这里找到

http://httpd.apache.org/docs/2.2/howto/htaccess.html

答案 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