0

SO メンバーからの多くの調査と支援の後、私は .htaccess で最初の大きなハードルをクリアしました。

新しい .htaccess ファイルは、index.phpページの名前を次のように変更し/home、リンクに添付されたすべてのクエリ文字列を取得します。

http://www.website.com/departments?nav=business(等。)

そしてそれらを私が望むフォーマットに変えます:

http://www.website.com/business

ここに私の .htaccess コードがあります:

AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase /

RewriteRule ^/?Home/?$ /index.php [L,NC]

RewriteRule ^([a-zA-Z-?]+)/?$ departments.php?nav=$1 [L]

上記のコードのいずれかが理想的でない場合は、オンラインで調査して収集しましたが、まだそこから学んでいます。

私の質問は、リンクを再定義したので、検索エンジンで古いリンクが重複またはそのようなものとして表示されないように、301 リダイレクトを行う必要があることを知っています。すべての専門用語を理解していないことを前もってお詫びしますが、これはこれに関する長い 2 日目の調査です。

ページを SEO フレンドリーに保つためにリダイレクトを行うために追加する適切なコードは何ですか?

よろしくお願いします!

4

1 に答える 1

1

RewriteRule を作成します。

RewriteRule ^([a-zA-Z-?]+)/?$ departments.php?nav=$1 [L,R=301]

これにより、リンクが新しい URL に 301 リダイレクトされます。

于 2013-04-09T23:30:57.673 に答える