2016-10-12 5 views
-1

URLにGET値のみを表示したい。Mod_rewrite - 値だけを表示

URL:

http://something.com/index.php?file=test.png 

書き換えには:

http://something.com/test.png 

あなたは私に助けてくださいことはできますか?

+3

申し訳ありませんが、SOは無料のコード作成サービスではありません。あなたのためにたくさんの例とチュートリアルがあります。それらを見て、物事の仕組みを理解し、自分自身を始める。それで_specific_問題があれば_then_はここで質問し、私たちがこれまで手伝ってくれたコードを提供する時間です。 http://stackoverflow.com/help/how-to-ask – arkascha

答えて

0

次の.htaccessでは、これはあなたに役立ちますあなたの条件メイト

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !^/index\.php 
RewriteRule ^([^/]*)$ index.php?film=$1 [L] 

希望を行います!

+0

こんにちは、お返事ありがとうございますが、それは助けにはなりません。エラーメッセージ: 要求されたURL /index.phpがこのサーバー上に見つかりませんでした。 – polikit

+0

@polikitというエラーはur urlにindex.phpが含まれていないことを意味します。そのコードはindex.phpを持っているあなたの質問通りでした。 URLが本当に入っているかどうかはindex.phpを含んでいますか? –

+0

今ではこれで動作します!!? するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_URI}^/インデックス\ .phpの のRewriteRule ^([^ /] *)$のindex.phpのフィルム=上 – polikit

関連する問題