正しいものに間違ったSEOのリダイレクトURL:今すぐ私は現在、SEOのURLに標準のURLからリダイレクトするには、次の規則を使用
RewriteRule ^books/v/([0-9]+)/(.*)/page([0-9]+) books.php?type=book&id=$1&title=$2&page=$3 [L]
RewriteRule ^books/c/([0-9]+)/(.*)/page([0-9]+) books.php?type=category&id=$1&title=$2&page=$3 [L]
RewriteRule ^books/v/([0-9]+)/(.*) books.php?type=book&id=$1&title=$2 [L]
RewriteRule ^books/c/([0-9]+)/(.*) books.php?type=category&id=$1&title=$2 [L]
RewriteRule ^books books.php [L]`
を、私は何をしたいのですが、自動的に正しいIDを持つURLをリダイレクトされ、不適切なタイトルを正しいURLに追加します。
Stackoverflowは同様のことを行います。正しいIDで質問のURLを入力したが、タイトルが間違っていると、自動的に正しいURLにリダイレクトされます。
私はそれがPHPを使用して行う必要がありますが、私は本当にのリダイレクトを行う方法を知っていないと思います。
があなたの 'のindex.phpにスクリプトの呼び出しを入れて'ファイルは、最初にインデックスに対して値をチェックし、' header() 'と' die() 'で修正します。他のコンテンツが実行される前に実行されていれば、オーバーヘッドはほとんどありません。 –