問題は、私がサイトのルートに来た場合、projects.test.net/rr/index.phpにリダイレクトする必要があることです。http://projects.test.net/rr/.htaccessサイトのルートからindex.phpにリダイレクトする
最初の書き換えルールが機能しないのはなぜですか?私も追加しようとしました
RewriteCond %{HTTP_HOST}^projects.pepperit.net/rr/ [NC]
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
しかし、それは動作していません。ファイル全体は次のとおりです。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST}^projects.test.net/rr/$ [NC]
RewriteRule ^(.*)$http://projects.test.net/rr/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
を使用して設定することができますのindex.phpを使いたいですディレクトリインデックス? –
「DirectoryIndex index.php」を追加していただき、ありがとうございました。 – The50
また、答えとして追加された、おそらくそれを解決策としてマークすることができます:) –