Перезапись в режиме Apache.htaccess не работает
Новичок в Ubuntu и попытка настроить среду PHP. Теперь большинство вещей установлено, но файл.htaccess вообще не работает для моей CMS.
У меня два сайта /var/www/one/
а также /var/www/two/
теперь, когда я ударил http://localhost/
это показывает мне две директории.
Теперь, когда я пытался установить .htacces
переписать URL дает мне страницу не найдена ошибка. Я перепробовал много вещей, но ничего не получалось. В конце концов я нашел это /questions/362245/kak-vklyuchit-modrewrite-v-apache/362250#362250 и при попытке это дает мне Internal Server Error
для сайта one
у которого есть .htaccess
файл.
Пожалуйста, помогите мне заставить это работать.. Миллион.. триллион спасибо...:)
Забыл упомянуть, когда я пытаюсь использовать вышеуказанное решение для ответа, оно скрывает мой one
каталог, если я получу доступ http://localhost/
и показывает только каталог two
1 ответ
Хотя в комментариях вы сказали, что предложенный обходной путь решил вашу проблему, мне интересно, пытались ли вы создать два разных виртуальных хоста для Apache, чтобы вы могли получить доступ к каждой папке через разные .local
домены.
О том, как создать vhost, это руководство по линоде кажется довольно простым
https://www.linode.com/wiki/index.php/Configure_apache_to_use_virtual_hosts_on_ubuntu_server
Как добавить .local
домены к вашему файлу hosts вы можете редактировать /etc/hosts
используя Gedit или любой текстовый редактор по вашему выбору.
Это сообщение в список рассылки Debian несколько месяцев назад должно помочь вам в этом.
https://lists.debian.org/debian-devel/2013/07/msg00809.html
Таким образом вы создадите более организованную среду разработки на своем локальном компьютере. Вам все еще может понадобиться mod_rewrite, если веб-приложения / веб-сайты, которые вы создаете, требуют этого, но не для того, чтобы предотвратить localhost/one/
ужасная проблема с URL