2016-04-05 18 views
0

このURLはcontent.php?type=4で、タイプの値は常に変更されています。 私はこのURLを持っているために、htaccessのファイルには何を書く必要があります:content/flower特定のIDのURLのみを書き換えます

重要な部分は、type = 5またはtype = 6、私は気にしないので、もし私が唯一、type=4のためにそれを必要としています。

結果として、URLにcontent/flowerと入力すると、apacheはcontent.php?type=4を検索する必要があります。

答えて

3

RewriteRuleを使用して新しいURLにリダイレクトすることができます。

RewriteRule ^content/flower$ /content.php?type=4 [NC] 

したがって、URL content/flowerは、クライアントが知らなくてもcontent.php?type=4に要求をリダイレクトします。

またはtype=6にこの.htaccessファイルを編集して、同じパブリックURLを共有して使用することができます。

EDIT: あなたの質問は何にリダイレクトされているか不明でしたので、質問の場合は最後の行を反映するようにこの回答を更新しました。

+0

第一溶液に同意する.... Iなぜか分からない。あなたが言った正確な解決策を見つけました....でもまだ:( – MoHo

+0

Apacheのエラーログには何が書いてありますか?これの上に 'Options + FollowSymLinks'と' RewriteEngine On'がありますか? – Egg

+0

コンテンツを見つけられないようです。エラーページ – MoHo

0

のRewriteRule ^コンテンツ/花の$ /content.php?type=4 [NC]

編集:私はそれが動作しない

+0

これは動作しませんポスターが 'content/flower'のURLを' content.php?type = 4'にしたいのですが、これと逆のことをしています。 – Egg

+0

それはうまくいきません。あなたが言った正確な解決策を見つけました....しかしまだ:( – MoHo

+0

私は今卵に同意します RewriteRule^content/flower $ /content.php?type=4 [NC] –

関連する問題