0

私がやろうとしているのは、404を次の可能なページ/カテゴリにリダイレクトすることです。以下は私が欲しいものの詳細な説明です:

ユーザーが以下に該当する場合:

  • www.domain.com/about/(any text that generates 404)自動的ににリダイレクトする必要がありますwww.domain.com/about
  • www.domain.com/category/(any text that generates 404)自動的ににリダイレクトする必要がありますwww.domain.com/category
  • www/domain.com/about/sub-about/(any text that generates 404)自動的ににリダイレクトする必要がありますwww.domain.com/about/sub-about

それが私が探しているものを説明していることを願っています。ここにいる私の仲間がこれに対する解決策を投稿してくれるといいのですが。404リダイレクトプラグインを使用してみましたが、自動リダイレクトではありません。それがワードプレスで機能する限り、私はどんな解決策にもオープンです。

4

1 に答える 1

0

404 スクリプトに次のようなコードを挿入すると、うまくいく場合があります。

<?php
$Referrer = wp_get_referer( ) ;
if ( $Referrer = 'http://www.domain.com/' ) {
  echo '<script type="text/javascript">window.location ="http://www.domain.com/about/";</script>' ;
}
elseif ( $Referrer = 'http://www.domain.com/about/' ) {
  echo '<script type="text/javascript">window.location ="http://www.domain.com/about www.domain.com/category/";</script>' ;
}
elseif ( $Referrer = 'http://www.domain.com/about www.domain.com/category/' ) {
  echo '<script type="text/javascript">window.location ="http://www.domain.com/category www/domain.com/about/sub-about/";</script>' ;
}
else {
  echo "404 Message" ;
}
?>
于 2012-11-14T22:17:52.363 に答える