301从index.html重定向到/ index /

时间:2017-06-25 22:40:00

标签: .htaccess redirect

重定向网站时遇到很大问题。它大约有4100页,我需要一个自动重定向所有页面的解决方案。问题是手动每页都要有很多页面。例如......

我有这样的结构

reader = new YamlReader(new FileReader(file));
read_contents = (Map<String, List<LinkedHashMap<String, Object>>>) reader.read();
List<LinkedHashMap<String, Object>> all_items = read_contents.get("XYZ");
for (LinkedHashMap<String, Object> item : all_items) {
    for (Map.Entry<String, Object> entry : item.entrySet()) {
        <some code>
    }
}

我需要重定向到

car.com/audi.html
car.com/ford.html
...

但我的问题是大量的网页。是否有一个命令或某些东西可以将所有页面重定向到一个?或者让我重定向每一页?

2 个答案:

答案 0 :(得分:0)

您可以解决此问题

<html>
<head>
<title>CAR.COM</title>
<meta http-equiv="refresh" content="0; URL=LINK_TO_DIRECTORY">
<meta name="keywords" content="automatic redirection">
</head>
<body>
</body>
</html>

答案 1 :(得分:0)

如果您想将.html请求重定向到非HTML(从旧到新),您可以在htaccess中使用以下1个班轮重定向:

RedirectMatch 301 ^/((?!index).+)\.html$ http://example.com/$1