ページの例/folder/
をリダイレクトするには、htaccess ファイルの最後にエントリが必要です。
http://www.server.com/folder/"some-page-name"
ページが定義されていない場合は、デフォルトで「インデックス」にしたい
ヘタセス
RewriteBase /folder/
RewriteRule ^(.*)$ subfolder/index.php/?page=$1 [L]
ページの例/folder/
をリダイレクトするには、htaccess ファイルの最後にエントリが必要です。
http://www.server.com/folder/"some-page-name"
ページが定義されていない場合は、デフォルトで「インデックス」にしたい
ヘタセス
RewriteBase /folder/
RewriteRule ^(.*)$ subfolder/index.php/?page=$1 [L]
# there must be something after /folder/ for this to work
RewriteBase ^/folder/(.+)$ /folder/subfolder/index.php/?page=$1 [L]
# if there isn't, do a catch-all redirect (change to whatever "index by default" means)
RewriteRule ^/folder/$ /folder/index
ファイルが存在するかどうかを確認し、ユーザーをインデックスにリダイレクトする (存在しない場合) 場合は、次の条件を使用します。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond .* index [R=301]