1

これを行う最善の方法を知っている人はいますか? Apacheのは、Tomcatは、Linuxの301 all 404s to homepage

+1

私は、URLに1つの文字が間違っていると嫌い、嫌いです。ホームページにリダイレクトされ、ホームページに入力したURLが変更されます。私が間違いを犯すと、私はそれを修正させてください、さあ! –

+0

アラン、私は頼む人のことをすでに嫌っている人もいると思う。そして彼らにはポイントがあります。 – ypnos

+0

しないでください! EOD。トムブリンがすでに作ったのと同じポイント。私は尋ねてあなたを憎むことはありませんが、まだしないでください。 – Rook

答えて

1

Tomcatの方法:web.xmlに固執:

<error-page> 
     <error-code>404</error-code> 
     <location>/homepage.html</location> 
</error-page> 

ウェブへの相対は、コンテキストをアプリ。

1

ErrorDocumentディレクティブを試してみてください。

ErrorDocument 404 http://example.com/ 

絶対URLがリダイレクトされています。また

3

本当に永続的な動きがない限り、しないでください。それ以外の場合は404を返します。

404ページが301の場合は、要求されたURLに関連する実際のコンテンツが表示されます。 SEOにとって重要です。

2

404sは404です。適切なメッセージと適切かつ有用な404ページを設計し、ホームページに戻ってリンクし、フォームを検索し、可能な関連ページを自動的に発見しました。

Smashing Magazineにはvery good article on designing 404 pagesがあります。