0

mod writeを使用してURL名を変更します。しかし、私のURLはブラウザに変更を表示しません。

前後から見るとこんな感じ

www.mydomain.com/toy/image.php

これに

www.mydomain.com/toy/xbox

これを作成するにはどうすればよいですか: www.mydomain.com/toy/xboxがブラウザに表示されます

私のウェブサイトの別の単語は、このwww.mydomain.com/toy/image.phpの代わりに www.mydomain.com/toy/xboxと表示されるはずです

これは私のコードです:

RewriteEngine On
RewriteRule ^toy/xbox$ /toy/image.php* [L,R]

誰かが私にそれがどのように機能するかを説明できますか. 私は一歩を踏み外しましたか?PHPを使用する必要がありますか?

間違いを犯した場合は、間違いから学べるように訂正してください。これをグーグルで検索しようとしましたが、何をする必要があるのか​​ 見つかりませんでした

リンクや説明をいただければ幸いです。ありがとう。

4

2 に答える 2

2

R書き換えではなく、フラグを使用してリダイレクトを実行する必要があります。

RewriteRule ... ... [R]
于 2013-06-04T14:32:48.990 に答える
2

「URL を表示」するには、ロケーション ヘッダーを使用して 301/302 リダイレクトを行う必要があります。あなたがしなければならないのは、あなたのRewriteRule行を終わらせることだけです[L,R=301]

于 2013-06-04T14:32:57.133 に答える