質問

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 dosen't空白のページを表示する。)

ところで:このコードのリダイレクトと書き換えていない、なぜそれがある

感謝します。

役に立ちましたか?

解決

あなたはDirectoryIndexファイルで.htaccessを設定する必要があります:

DirectoryIndex index.php

他のヒント

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ index.php?q=$1 [L]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top