.htaccess, reescrita adequada do diretório e arquivo com o mesmo nome

A partir de agora meu site tem algumas páginas estáticas, uma das quais é / portfolio. Entre outras coisas, meu htaccess oculta a extensão .html. Gostaria de adicionar um diretório de portfólio, mas não quero mover minha página de portfólio existente para o diretório de portfólio como o arquivo de índice padrão. Minha página / portfólio é um dos meus sitelinks do Google e, infelizmente, se ela for movida ou se a URL mudar de alguma forma, o Google a considerará uma nova página.

Meu problema é que, uma vez adicionado o diretório / portfolio /, sempre que tento visitar a página original / do portfólio, uma barra final é adicionada automaticamente e é vinculada ao próprio diretório.

Eu tentei inúmeras opções, uma sendo uma reescrita de / portfolio / to / portfolio, no entanto, isso cria um loop infinito. Eu também tentei "DirectorySlash Off", mas que apenas removeu a barra final enquanto estava dentro do diretório, ele não reverteu o acesso à página original / portfólio.

Por fim, gostaria de manter minha página / portfólio como está, vinculando as páginas dentro do diretório como / portfolio / example e se / portfolio ou / portfolio / for acessado, será mostrada a mesma página que está fora o diretório sem o Google pensar que é conteúdo duplicado.

Uma questão semelhante existe aqui:.htaccess reescrevendo url para a página ou diretório Embora isso ainda resulte em um loop infinito para mim por algum motivo, acho que tem algo a ver com as extensões ocultas.

Aqui está o meu htaccess-

RewriteEngine On

# HTML to PHP
RemoveHandler .html .htm
AddType application/x-httpd-php .htm .html

# Hide extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

# Force WWW
RewriteCond %{HTTP_HOST} ^mydomain\.net
RewriteRule ^(.*)$ http://www.mydomain.net/$1 [R=301,L]

# Blog Subdomain
RewriteCond %{HTTP_HOST} ^blog.mydomain.net$
RewriteRule ^(.*)$ http://www.mydomain.net/blog/$1 [R=301,L]

Eu sei que não é uma boa ideia ter um diretório com o mesmo nome de uma página estática, mas eu realmente prefiro não alterar a página existente e perder o sitelink do Google, então uma maneira limpa e adequada de lidar com isso seria uma ajuda.

questionAnswers(1)

yourAnswerToTheQuestion