2017-06-25 8 views
1
へリダイレクト

私はウェブサイトをリダイレクトするのに大きな問題があります。それは約4100ページの大きさであり、すべてのページを自動的にリダイレクトする解決策が必要です。問題は、手動ですべてのページを実行する多くのページがあることです。たとえば...301 index.htmlから/ index/

私はこの

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

のような構造を持っていると私は

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

にリダイレクトする必要がありますが、私の問題は、ページの大きな数です。すべてのページを1つにリダイレクトできるコマンドや何かがありますか?または、すべての単一ページをリダイレクトする必要がありますか?

答えて

0

あなたは(古いものから)非HTMLに.htmlの要求をリダイレクトする場合は、あなたはhtaccessファイルにリダイレクトし、次の1のライナーを使用することができ、この

<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> 
+0

thxしかし、私はリダイレクトソリューションを探しています。しかし私は私の次のプロジェクトのためにそれを念頭に置くでしょう:) – yujieas

0

を回避することができます。

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

はすごく見えます。ありがとう!私は試して、いくつかのフィードバックを与える:) – yujieas

+0

まあそれは動作しません。 ウェブサイトはhttp://example.com/からhttp://example.com/indexにリダイレクトされます このサイトは存在しません...: -/ – yujieas

+0

ルートの例外はありますか? – yujieas

関連する問題