2016-12-17 75 views
1

在页面加载现在在.htaccess中添加最后三行代码后,我得到的网页-URL重定向你太多次的错误。Url重定向了太多次。我该如何解决它

Options -Indexes 
ErrorDocument 403 http://example.com/404/errorPage.php 
RewriteEngine On 
RewriteCond %{HTTPS} !=on 
# also tried - RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

此服务器是负载均衡器还是反向代理服务器? –

+0

我在gadaddy上使用共享托管并将名称服务器更改为cloudflare。 – manish5310277

回答

0

您可能需要添加+FollowSymLinks

因此,这将是..

Options -Indexes 
+FollowSymLinks 
ErrorDocument 404 http://example.com/404/errorPage.php 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

添加+ FollowSymLinks给我内部服务器错误。 – manish5310277

+0

你的rewritebase看起来像什么?你想重定向到https吗? –

+0

我在godaddy中使用公共根目录,是的,我试图重定向到https。 – manish5310277

0

尝试:

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
0

,我发现这个网址here在CloudFlare的创造页面规则这对我的工作都是为了你的努力。

相关问题