Я пытаюсь перенаправить index.php
на /
в корне документа: /var/www/
, настроив файл /etc/apache2/sites-enabled/000-default
.
Использование сервера Ubuntu 14.04 с apache2.
Это содержимое директивы Directory в /etc/apache2/sites-available/000-default:
Параметры Индексы FollowSymLinks MultiViews AllowOverride Нет Требовать все предоставлено
Это то, что я пробовал из другого вопроса здесь:
<Directory "/var/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
RewriteCond %{THE_REQUEST} ^/index.php$
RewriteRule $(.*)^ / [R=301,L]
</Directory>
Я даже пробовал этот RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
, а также RedirectMatch 301 ^/index.php$ http://www.example.com
(на этот раз я удалил RewriteCond
).
Что происходит
Обычно я могу получить доступ к своему сайту с /
, но когда я добавляю /index.php
, меня перенаправляют на wwww.mydomain.com
(обратите внимание на 4 w).
Что я делаю неправильно?