htaccess в подкаталог без изменения адресной строки URL? - PullRequest
0 голосов
/ 07 января 2019

У меня проблема с htaccess, и ни одно из предложенных решений не будет работать. Поэтому я надеюсь, что у кого-то из вас есть правильное решение для меня, пожалуйста.

Мое приложение установлено в иерархии подпапок, и я пытаюсь получить /dist/WSCM2 в качестве корневого каталога, который также отображается в адресной строке браузера.

С моим текущим htaccess я могу получить доступ к своему сайту, но перенаправление также отображается в адресной строке

RewriteCond $1 !^dist/WSCM2($|/)
RewriteRule ^(.*)/?$ /dist/WSCM2/ [L]

Как я могу запретить показ подкаталога?

Спасибо за помощь!

1 Ответ

0 голосов
/ 07 января 2019

Попробуйте с:

RewriteEngine on

# external redirect with subfolder
RewriteCond %{THE_REQUEST} \s/+dist/WSCM2(\s|/)
RewriteRule ^dist/WSCM2(/.*)? $1 [R=301,L,NE]

# internal rewrite
RewriteCond %{REQUEST_URI} !^/dist/WSCM2($|/)
RewriteRule ^(.*?)/?$ /dist/WSCM2/$1 [L]
...