У меня есть собственный сайт ..... Давайте назовем его www.mysite.com. Это интернет-магазин, и я использую Apache2 и платформу Magento Community 1.7. У меня была страница «В разработке» в папке usr / var / www / (во время работы над сайтом), я также установил там подкаталог под названием mystore. Я делал всю свою работу на сайте в подкаталоге. Теперь я бы хотел, чтобы сайт обновлялся только по URL-адресу без использования подкаталога (www.mysite.com/mystore/). Я попытался взять все файлы из подкаталога и поместить их в usr / var / www. Это не сработало. Когда вы открываете страницу из браузера, он все еще пытается перенаправить вас на сайт www.mysite.com/mystore. Может кто-нибудь, пожалуйста, дайте мне знать, как это сделать?
Предполагается, что вы работаете в Ubuntu с Apache ...
Apache setup обслуживает www.mysite.com
из каталога /var/www/
, вы, вероятно, переместили папку mystore
в /var/www
, а путь к папке теперь равен /var/www/mystore
, который Apache не может обработать в соответствии с вашими потребностями и, вероятно, будет служить (согласно его директивам) в www.mysite.com/mystore
.
Чтобы исправить это, вам нужно будет отредактировать местоположение сайта, то есть показать Apache, где найти файл, который вы хотите использовать в www.mysite.com
. Поскольку вы не даете подробностей, я предполагаю, что в каталоге mysite
находится файл конфигурации /etc/apache/sites-available
с именем default
, default-ssl
, которые являются файлами конфигурации, поставляемыми с каждой установкой Apache в Ubuntu или какое-то другое имя, которое вы дали для файла конфигурации сайта.
Вы должны будете соответственно отредактировать строки в этом файле.
Файл может содержать следующие строки:
DocumentRoot /var/www
<Directory /var/www/>
[...]
изменить на:
DocumentRoot /var/www/mystore
<Directory /var/www/mystore/>
сохранить файл и выполнить следующее, чтобы Apache загрузил новую конфигурацию:
[ 1123]sudo service apache2 reload
Дополнительную информацию о настройке Apache вы можете найти в Официальной документации по Ubuntu -HTTPD - Веб-сервер Apache2 .