Как настроить редирект страницы в htaccess?

Настроил сервер. При ручном переходе в браузере страницы грузит(apachehost/public/page.php).
Не могу настроить, чтобы при обращении на адрес хоста перенаправляло сразу на эту страницу.
virtualhost.conf

<VirtualHost *:80>

        ServerName name
        ServerAlias my.domain.com
        ServerAdmin my@post
        DocumentRoot /var/www/html/service
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>



Пытался прописывать в .htaccess подобные строки, не получилось сие осуществить.
Правки .htaccess

DirectoryIndex public/page.php
Options +FollowSymLinks
RewriteEngine on
RewriteRule public/page.php [QSA,NC]
RewriteRule page.php public/page.php [QSA,NC]



Как можно сделать так, чтобы при обращении к адресу apache-хосту посылало сразу на страницу public/page.php?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
ну думаю вам нужно не выдумывать велосипед и поставить веб морду дабы они ставятся в 1 клик и все работает.
самый простой вариант
vestacp - ставится в 1 клик веб морда все умеет
braynicp - очень много умеет но требует реальных знаний ибо интерфейс так себе тоже ставится в 1 клик
ispconfig3 - отлинчный интерфейс богатый функционал ствится по манам да еще и сверху нжно накручивать nginx+apache для обучения само то да и юзаить приятнее всего но требует времени на установку.
bitrixVM ставится в 1 клик консольная (псевдографическая) админка. ( нет ДНС сервера но он я так понимаю вам и не особо нужен) ( только центос 7)
ZPanel - не ставил
Все опенсорс ставится легко, нет смысла вам ковырять конфиги на таком уровне знаний.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы