2010-11-18 18 views
0

私は問題があります。ASP(ASPX)にあったホームページをPHPに戻すだけです。 問題は、このwww.example.com/work.aspx?jid=23のようなgosのリンクがいくつかあることです。PHPがASPと混在

リンクを制御してメインページに再描画する必要があります。

どうすればよいですか?私はwork.aspxファイルを作成しました。これはテストのためにsomテキストを書いています。私は "Response.Redirect"を行うためにファイルの内容を変更しようとすると、ファイルの内容が更新される。

よろしく

+1

PHPを.aspxファイルで実行しないためです。 Apache/IISの設定を確認してください。 –

+1

これらをサーバーのリダイレクトで置き換えるほうがずっと良いです。リダイレクトするだけでランダムなaspxファイルを保存することは、長期的には非常に良い解決策ではありません。そして目標がaspから完全に遠ざかることであれば、サーバーのリダイレクトを使用することでそれをはるかに簡単にすることができます。 – DampeS8N

答えて

4

あなたはhtaccessファイルで、.aspxのないことをやりたいですよ。

あなたの.aspxファイルを削除したファイルを作成します .htaccess

と呼ばれることでこれを入れて:

RewriteEngine On 
RewriteRule ^work.aspx$ work.php%{QUERY_STRING} [L,NC,R=301] 

これはwww.example.com/work.aspx?jid=23を取ると、それはまた301ヘッダを投げるよそれwww.example.com/work.php?jid=23

行う必要がありますURLが永久に移動されたことを検索エンジンに通知します。

+0

ありがとう!魅力のように動作します。 –

関連する問題