Перенаправление URL htaccess корректно работает только с поддоменами
Чтобы получить "чистый URL" в виде "domain.com/Topic", перенаправляющего на "index.php?page=Topic.html", я настроил htaccess-файл следующим образом:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1
Когда я запрашиваю сайт с субдомена, все работает так, как должно (например, test.domain.com). Но если я пытаюсь использовать основной домен (domain.com) для просмотра своего веб-сайта, я получаю
You don't have permission to access / on this server.
хотя корневая папка одинакова в обоих случаях. Я также попытался поместить свой веб-сайт в подпапку и указать путь моего домена к этой папке. Та же проблема здесь и с поддоменом, настроенным таким же образом, это не проблема!?
(Когда я удаляю htaccess-файл, я, конечно, могу снова просмотреть свой веб-сайт из основного домена, но тогда мои гиперссылки не работают должным образом, так как предполагается, что они будут перенаправлены через htaccess)
Кто-нибудь может сказать мне, почему это происходит?
Заранее большое спасибо!