На хостинге justhost.com принцип работы такой - Есть primary domain, который ссылается на корень - www, можно припарковать другие домены, и они будут находится в поддиректориях www/site2, www/site3 и так далее. Чтобы все было красиво я разместил корневой сайт тоже в субдиректории. И того у меня сейчас cструктура папок выглядит так www/site1_folder/ www/site2_folder/ www/ В папке www только .htaccess Site2 работает нормально, так как при парковке домена я указываю в какой он директории находится, единственный недочет, что сайт доступен по адресу www.site1/site2_folder. Site1 не работает вообще, так как он ссылается на www, а там пусто. Подскажите, как правильно настроить чтобы 1. Site1 был доступен только по адресу www.site1 и не был доступен по ссылке www.site1/site/folder 2. Чтобы все страницы на сайте были доступны по адресу www.site1/administranor, www.site1/news/last/index.html, а не www.site1/site1_folder/administrator, www.site1/site1_folder/news/last/index.html 3. Чтобы Site2 был доступен только по www.site2 и не доступен по www.site1/site2_folder и также чтобы второй пункт действовал для этого сайта. Заранее спасибо.
В принципе нашел информацию. В .htaccess прописать Redirect 301 /old/old.htm http://www.you.com/new.htm Но это наверно немного не то. Сработает для того, чтобы сайт site1 был доступен по адресу www.site1, но это избавит от того что сайт будет доступен также по адресу www.site1/site1_folder а также от того что site2 будет доступен по адресу www.site1/site2_folder.
Прикрепить список FTP папок, чтобы стало ясно... просто ограничить директории и все. P.S. В тех. под. хостинга, как понимаю не писал?
Прикрепил структуру. В тех поддержку писал, после очень долгой переписки они сделали так, что сайт открывался с, а навигация по сайту не работала, ну и сайты были доступны через подпапки. Они посоветовали вот так поменять .htaccess: Код (PHP): RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?example.com$ RewriteCond %{REQUEST_URI} !^/subdirectory/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /subdirectory/$1 RewriteCond %{HTTP_HOST} ^(www.)?example.com$ RewriteRule ^(/)?$ subdirectory/index.html [L]