0
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteRule ^(.*)$ index.php?q=$1 [L]

これにより、任意の URL が index.php?q={url} に書き換えられ、機能しています。とにかく、http://www.domain.com/空白のページを表示するだけです。/ を index.php に書き換えるにはどうすればよいですか? (http://www.domain.co.il/index.php空白のページは表示されません..)

ところで: このコードは書き換えではなくリダイレ​​クトしていますが、なぜですか?

ありがとう。

4

2 に答える 2

2

ファイルに次のように設定DirectoryIndexする必要があります。.htaccess

DirectoryIndex index.php
于 2009-11-02T11:33:55.593 に答える
0
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ index.php?q=$1 [L]
于 2009-11-02T11:42:33.613 に答える