2016-12-31 6 views
0

このhtaccessはサーバでは動作しません。このhtaccessが機能しない理由

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ([^/\.]+)/?$ index.php/action=$1 [L,QSA] 

ここで何が間違っていますか?

答えて

1

アクションパラメータを取っているときは、'?'ではなく、'/'を使用する必要があります。

最後の行をこのコードに置き換えます。

RewriteRule ([^/\.]+)/?$ index.php?action=$1 [L,QSA] 
+0

彼はあなたに感謝働く 'でAcceptPathInfo on'の – Johnny

+0

をオンにする必要があり、その場合info..inパスとしてそれを使用して喜んでない限り... –