Попробуйте это правило в файле конфигурации .htaccess в корневом каталоге документов вашего сервера:
RewriteEngine on
RewriteRule !^some/subdir/projects(/|$) some/subdir/projects%{REQUEST_URI} [L]
Поскольку вы хотите использовать это правило в каталоге /some/subdir/
, измените правило следующим образом:
RewriteRule !^projects(/|$) projects%{REQUEST_URI} [L]
И если вы хотите перенаправить любые запросы /some/subdir/projects/
foobar
на /some/subdir/
foobar
, поместите это правило выше предыдущего:
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /some/subdir/projects[/?\s]
RewriteRule ^some/subdir/projects/?([^/].+)?$ /some/subdir/$1 [L,R=301]