Удаление моего подкаталога из моего URL

У меня есть собственный сайт ..... Давайте назовем его www.mysite.com. Это интернет-магазин, и я использую Apache2 и платформу Magento Community 1.7. У меня была страница «В разработке» в папке usr / var / www / (во время работы над сайтом), я также установил там подкаталог под названием mystore. Я делал всю свою работу на сайте в подкаталоге. Теперь я бы хотел, чтобы сайт обновлялся только по URL-адресу без использования подкаталога (www.mysite.com/mystore/). Я попытался взять все файлы из подкаталога и поместить их в usr / var / www. Это не сработало. Когда вы открываете страницу из браузера, он все еще пытается перенаправить вас на сайт www.mysite.com/mystore. Может кто-нибудь, пожалуйста, дайте мне знать, как это сделать?

0
задан 23 April 2013 в 01:31

1 ответ

Предполагается, что вы работаете в 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 .

0
ответ дан 23 April 2013 в 01:31

Другие вопросы по тегам:

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