2016-03-30 9 views
1

です:私は以下のhtaccessのルールを持っているが、私はそれを動作させる方法を知らない間違っhtaccessの

RewriteEngine on 
RewriteRule ^game/([^/]*)$ index.php?cash=$1 

以下は私のフォルダ構造のスクリーンショットです:

enter image description here

誰かにそれを働かせる方法を教えてもらえますか?私も試してみました:

RewriteRule ^index.php([^/]*)$ index.php?cash=$1 

を私が表示したいURLは次のとおりです。http://localhost/biteep/game/100私はブラウザがに行きたいURLがあなたの.htaccessに書き換え基盤を置くようにしてくださいhttp://localhost/biteep/game?cash=100

+1

ディレクトリ構造に大文字の「Biteep」がある間は、URLに小文字の「biteep」を使用することに注意してください。これはWindows上にあるために機能しますが、OSXとLinuxでは失敗します。アップ –

+0

おかげで私は、これを入れている:? でRewriteBase/biteep/ のRewriteRule ^ゲーム\ /(\ dは+)の$ index.phpを上 RewriteEngine現金= $ 1 は –

答えて

1

ている間:

RewriteBase /biteep/ 

そして、このルートは十分なはずです:

RewriteRule ^game\/(\d+)$ index.php?cash=$1 
+0

ヘッドの –

+0

エラーコードは何を動作しません? 404? 500? – Milzer

+0

404見つからない –

0

だから私はこれを行うときに動作します

RewriteEngine on 
RewriteRule ^([0-9]+)$ index.php?cash=$1