私のウェブサイト用のカスタム 404 ページを作成しようとしてい.htaccess
ますが、このルールを使用しているルート ディレクトリにファイルがあります。
ErrorDocument 404 404.php //I want to redirect to 404
したがって、有効なファイル名を次のように変更すると、home.php
リダイレクトhome1.php
されず404.php
、そのページにエコーされます
サイドノート:404.php
ルートディレクトリのみにあります
私のウェブサイト用のカスタム 404 ページを作成しようとしてい.htaccess
ますが、このルールを使用しているルート ディレクトリにファイルがあります。
ErrorDocument 404 404.php //I want to redirect to 404
したがって、有効なファイル名を次のように変更すると、home.php
リダイレクトhome1.php
されず404.php
、そのページにエコーされます
サイドノート:404.php
ルートディレクトリのみにあります
これでできるはず
RewriteEngine on
ErrorDocument 404 http://www.yoursite.com/404.php
.htaccess
ファイルでは、次を使用できるはずです。
RewriteEngine on
ErrorDocument 404 /404.php
この方法を使用して追加のエラー ドキュメントを設定できますが、別のエラー ディレクトリに配置します。
ErrorDocument 400 /errors/400.php
ErrorDocument 401 /errors/401.php
ErrorDocument 403 /errors/403.php
ErrorDocument 404 /errors/404.php
ErrorDocument 500 /errors/500.php
htaccess を使用して 404 古いページに対して次の操作を実行できます。
RewriteEngine on
ErrorDocument 404 /404.php
でも個人的にはオススメです
RewriteEngine on
RewriteRule home.php /home1.php [R=301,L]
これにより、古いページ名から新しいページ名への 301 リダイレクトが行われるため、キャッシュされた検索エンジンの結果は、404 にヒットする代わりに正しいページに到達します。