使用其他网址重定向网址

时间:2019-01-25 13:38:30

标签: php .htaccess redirect url-redirection

我们发出了新闻通讯,但是在该新闻通讯中,URL错误。它链接到类似https://www.example.com/page/https://www.example.com/page/page.html的地方。

现在,我们尝试像这样重定向它:

Redirect 301 https://www.example.com/page/https://www.example.com/page/page.html https://www.example.com/page/page.html

但这没用。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这应该有效:

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api() {

        return new Docket(DocumentationType.SWAGGER_2)
                .select()
                .apis(RequestHandlerSelectors.any())
                .paths(PathSelectors.any())
                .build()
                .globalOperationParameters(
                        Collections.singletonList(new ParameterBuilder()
                                .name("Authorization")
                                .description("JWT Authorization token")
                                .modelRef(new ModelRef("string"))
                                .parameterType("header")
                                .required(false)
                                .build()));
    }
}

有关其他文档,请参见https://httpd.apache.org/docs/2.4/rewrite/remapping.html

答案 1 :(得分:1)

你能试试这个吗?

RewriteEngine On
RewriteBase /
RewriteRule ^page/https(.*) /page/page.html [R=301,L]