重定向网站时遇到很大问题。它大约有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
...
但我的问题是大量的网页。是否有一个命令或某些东西可以将所有页面重定向到一个?或者让我重定向每一页?
答案 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