2011-06-29 29 views
0

私のアプリケーションでは、URLをmod_rewriteにマッチさせて、URLがGETリクエストを介してファイル(index.php)に直接渡されるようにします。mod_rewriteと一致するコード

RewriteEngine On 
RewriteRule ^(.*)$ index.php?q=$1 

しかし、それは働いていない、そして不定「index.phpをQ = index.phpを?」と、それを書き換えるために表示されます。これは私のコードです。誰でもこの問題について私を啓発することができますか?おかげさまで

答えて

0
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php?q=$1 [L] 

、ちょっと返信用のおかげで、この1例

+0

を試してみたが、そのコードはPHPファイルへのURLを引数として渡すつもりはないように見えます。 'http://domain.com/user/example to http://domain.com/index.php?q =/user/example'のようなものをどのように変更することができるか知っていますか? – pyro

+0

UPD。私は例を組み合わせただけです)))それはRewriteCond%{REQUEST_FILENAME}のためindex.php?q = index.phpを呼び出しません!-fこれは非常に条件 –

+0

ありがとうございます。できます! :) – pyro

関連する問題