Как настроить редирект страницы в 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 - не ставил
Все опенсорс ставится легко, нет смысла вам ковырять конфиги на таком уровне знаний.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы