2016-12-09 16 views
1

URLを書き換えてhttp://example.com/test.phpのようなページを表示すると、代わりにhttp://example.com/index.php?/testのように表示されますか?Htaccess url rewrite add?/

これは、私はあなたがルートの.htaccessにこのルールを使用することができます

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^index.php?/([^/.]+)$ $1.php [L] 
+0

@anubhavaはい、それは –

+0

OK、あなたは 'ごとを書き換えたいのですされ.php'ファイルか単に 'test.php'ですか? – anubhava

+0

@anubhava every .php :) –

答えて

0

を得たものである:

RewriteEngine On 

RewriteCond %{REQUEST_URI} !^/index\.php$ [NC] 
RewriteRule ^(.+)\.php$ index.php?/$1 [L,QSA,NC] 
+0

残念ながら、これはうまくいきません(index.phpとtest.phpが表示されているだけです) –

+0

あなたの質問によると、/example.com/test.php'は 'http://example.com/index.php?/ test'に転送されなければなりません。 – anubhava

+1

申し訳ありませんが、私の悪い、作品:)ありがとう –

関連する問題