Файл htaccess требует записи в конце /folder/ для перенаправления страницы пример: http://www.server.com/folder/"some-page-name"
/folder/
http://www.server.com/folder/"some-page-name"
Если ни одна страница не определена как, то я хочу, чтобы она была "индексной" по умолчанию
thetacess
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]