友達のウェブサイト(かなり古いPHPベースのウェブサイト)を見ていますが、再構築が必要だとアドバイスされています。重要なポイント:
私が満足している最初のポイント(とにかくURLを整理する必要があります)とアクションのドラフト計画がありますが、2番目はそれを行うための最良の方法だけでなく、それが行う必要があります。
現在、http://www.example.com/
は、Apache2インスタンスのルートにあるhttp://www.example.com/some-link-with-keywords/
を使用してindex.php
にリダイレクトされます。
<?php
$nextpage = "some-link-with-keywords/";
header( "HTTP/1.1 301 Moved Permanently" );
header( "Status: 301 Moved Permanently" );
header("Location: $nextpage");
exit(0); // This is Optional but suggested, to avoid any accidental output
?>
私が知っている限りでは、これは約3年間続いてきました-そして、私はそれについて心配しないように忠告したいと心から誘惑します。 301を脱いだようです。
私はこれを過剰に分析しているかもしれませんが、ルートから301を削除し、前のターゲットをルートに301 'するほど簡単ではないと感じています...
提案(価値のないものも含む)は心から感謝します。
ホームページのリダイレクトはベストプラクティスではありません。 2番目のページへのリンクを含む「適切な」ホームページはより良い構造であり、異なる用語の検索エンジンをターゲットとするための2つのページを提供します。また、検索エンジンがサイトの内容をよりよく理解できるようにします。
2番目のページを問題ではないホームページにリダイレクトしたい場合(htaccessと301リダイレクトを使用します)、しかし、何をしようとしているかによって、異なるコンテンツの2ページが目的に合っているかもしれません。
それがサーバー側のリダイレクトであるため、以前にページにアクセスしたユーザーはリダイレクトされます。