RewriteCond
в основном оператор if, и по умолчанию сервер будет пытаться получить доступ к странице индекса, поэтому ваш второй пример говорит:
if uri is www.example2.test.com
redirect to www.example2.test.com
Вы создаете бесконечный цикл, потому что, как только он перенаправляется, он переоценивается, что перенаправляет его.
Если вы не получаете эту страницу index.shtml
при посещении этого URL, вам может понадобиться добавить index.shtml
в ваш каталог каталогов apache . так что откройте свой httpd.conf
и найдите, где написано что-то вроде
DirectoryIndex index.html
и добавьте к нему index.shtml
, если его там еще нет, поэтому вы получите
DirectoryIndex index.html index.shtml