Использование AliasMatch - хороший способ добиться того, что вы хочу.
Причина, по которой DirectoryIndex не дает вам того, что вы хотите, заключается в том, что директива Files
просматривает запрос, сделанный браузером, и этот запрос не содержит .html или .js. Директива AliasMatch
гарантирует, что запрос будет перезаписан до достижения директивы Files
, но DirectoryIndex не происходит в надлежащем контексте, чтобы его перехватили Files
директива.
Files
просматривает запрос, сделанный браузером, и этот запрос не содержит .html или .js. Директива AliasMatch
гарантирует, что запрос будет перезаписан до достижения директивы Files
, но DirectoryIndex не происходит в надлежащем контексте, чтобы его перехватили Files
директива. Я даю вам то, что вы хотите, это то, что директива Files
просматривает запрос, сделанный браузером, и этот запрос не содержит .html или .js. Директива AliasMatch
гарантирует, что запрос будет перезаписан до достижения директивы Files
, но DirectoryIndex не происходит в надлежащем контексте, чтобы его перехватили Files
директива.