2012-03-27 12 views
0

Wordpressから静的サイトに移動しています。これはページの.htmファイルを持ちます。私はへのURLが必要変数を渡すことで古いWordpressページをHTMLとして再作成

「http://www.domain.com/?p=1295」

事は、私はここに、この基本的な形式を持っていた古いページのカップルを持っています残りのページは.htmファイルになりますが、上記とまったく同じままです。

これを行う簡単な方法はありますか?多くのページがありません。 7ページかそこらで、私は間違いなくリンクを自然に再作成することができました。

私は次のように行います簡単なスクリプトを作成します:

セイ例えば私の古いリンクはhttp://www.domain.com/?p=1295です:「P」1295のための変数がある場合、スクリプトは私が含まれる(チェックされますがhtml)、そうでない場合は、いつものようにサイト「http://www.domain.com」をロードしてください。

はおそらく「他に、これは、上に移動GET」のようなものですが、あなたが見ることができるように私はコーディングと無力だ:D

感謝を事前に!

PS:フォーラムを検索しましたが、$ _GETとすべてで何かを達成しようとしていましたが、これは実際に私のエリアではないので、コーディングにはあまりよくありません。だから私はただの頭痛のないページを作り直すことが簡単だっただけです。

もう一度おねがいします!

+0

私は301を簡単に解決策になることを知っているが、私はこれらのページは、ページランクを持っているとさえているかのようにそれは正確に古いリンクを維持したいのですが、 '301 redirect' –

+0

を使用してオフにあなたのより良いです301は 'リンクジュース'を渡すだろう、私はPRが(既に存在するように)保証されることを意味するので、これらのページを正確に再現することにより、より良い。 301リダイレクトを行うと、ユーザーは同じページに移動しますが、そのページが長時間経過してもそのページは通過しない可能性があります。 – Allan

答えて

0

.htaccessの301リダイレクトを使用するとうまくいくはずです。

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^id=13$ 
RewriteRule ^/page.php$ http://www.example.com/newname.htm? [L,R=301] 
関連する問題