大きくて複雑なWebサイトを小さな1ページのWebサイトに変更したため、ユーザーを404からindex.htmlにリダイレクトする必要があります。
これを。htaccessに入れます:
ErrorDocument 404 /index.html
mydomain.com/lalalalalaと入力すると、ホームページコンテンツにリダイレクトされます(-mydomain.com/index.html)が、URLバーにはmydomain.com/lalalalala。
404をindex.htmlにリダイレクトし、URLをmydomain.comに書き換えるにはどうすればよいですか?
編集:
Bluehostを使用しています。
.htaccessの上部で次の2行を使用できます。
DirectoryIndex index.html
ErrorDocument 404 http://domain.com/
DirectoryIndex
はデフォルトでhttp://domain.com/
ロードhttp://domain.com/index.html
を作成し、ErrorDocument
でhttp://
を使用すると新しいURLにリダイレクトします。
以下のコードを試してください:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . / [L,R=301]
ErrorDocument 404 /index.php
任意の404 url
あなたのhome page.