.htaccess问题 重定向301--。

问题描述 投票:0回答:1

我们已经重组了我们的网站,并试图实现重定向301,但没有用。看上去很直接,但页面不会重定向,而且当我们更新一个例子的URL时,状态200仍然显示在原始页面上。

下面是我们使用的代码。

AddHandler server-parsed .htm .html
DirectoryIndex index.jsp index.htm /index.jsp

    RewriteEngine On 
    # Redirect to preferred www example 
    RewriteCond %{HTTP_HOST} ^example\.com 
    RewriteRule (.*) https://example.com/$1 [R=301,L] 

    Redirect 301 /products/manufacturer_1.jsp https://www.example.com/brands/manufacturer_1.jsp

HTTP到HTTPS的重写可以正常工作 但重定向301就不行了 没有其他的重写或重定向,所以不应该有任何冲突。

任何建议都将是有帮助的,提前感谢大家的帮助。

最好的,马修

apache .htaccess redirect
1个回答
0
投票

由于我们使用的是JSP页面。.htaccess中的301重定向从未被处理。因此,我们不得不在我们的页面上嵌入以下代码。

<%
response.setStatus(301);
response.setHeader( "Location", modelUrlString );
response.setHeader( "Connection", "close" );
%>
© www.soinside.com 2019 - 2024. All rights reserved.