- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую корифеев, буду благодарен за помощь
Есть несколько доменов-алиасов, припаркованных к одной папке, скажем,
site1.ru site2.ru
Так как домены - алиасы, то у них общая структура вложенных папок, скажем,
/dir1/
/dir2/
...
/много-других-папок/
--- Хотелось бы, чтобы папка /dir1/ была доступна только по обращению к ней с домена site1.ru (с префиксом www. и без него) - а папка /dir2/ была доступна только по обращению к ней с домена site2.ru (с префиксом www. и без него), т.е. чтобы
---------- для site1.ru были доступны
http://site1.ru/dir1/
...
http://site1.ru/много-других-папок/
-а http://site1.ru/dir2/ был недоступен, как будто его нет
и аналогично
http://www.site1.ru/dir1/
...
http://www.site1.ru/много-других-папок/
- а http://www.site1.ru/dir2/ был недоступен, как будто его нет
---------- для site2.ru были доступны
http://site2.ru/dir2/
...
http://site2.ru/много-других-папок/
- а http://site2.ru/dir1/ был недоступен, как будто его нет
и аналогично
http://www.site2.ru/dir2/
...
http://www.site2.ru/много-других-папок/
- а http://www.site2.ru/dir1/ был недоступен, как будто его нет
Если сложно реализовать так, как будто каталога /dir1/ при обращении с домена site2.ru как бы нет (404), то вполне подойдет, скажем, при обращении к нему перебрасывать на главную страницу
Большое спасибо за помощь
Можно переброс сделать при помощи проверки юзера. Если это у тебя система управления.
Или можно сделать ключ, который постоянно проверяется, если ключ не соответствует истине автоматический переброс на главную.
Для чего служат твои закрытые каталоги?
Спасибо за отклик, в каталогах будут сторонние скрипты (не от cms), например, в первую очередь, обменный каталог ссылок
Т.е. не от юзера зависит, а от того, с какого домена запрашивается, чтобы, если пришел
http://site1.ru/dir1/ видел каталог ссылок
http://site2.ru/dir1/ не попадал в него
Хотя site1 и site2 привязаны к одной папке и основной контент разбирается средствами многосайтовой cms
Но, так как каталоги ссылок сторонние (не от многосайтовой cms), хорошо бы сделать так, чтобы каждый из них был доступен только со своего сайта, причем, если возможно, хотелось бы на уровне .haccess сделать, а не правкой кода каталога
Первый домен:
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
DirectoryIndex index.html$ index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/dir1
RewriteCond %{REQUEST_URI} !^/dir1/
Второй домен:
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
DirectoryIndex index.html$ index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/dir2
RewriteCond %{REQUEST_URI} !^/dir2/
KosoyRoman добавил 21.07.2008 в 17:46
все каталоги не внесенные в RewriteCond %{REQUEST_URI}.... не будут доступны
Большое спасибо за отклик, но оба домена припаркованы в одну папку, соответственно, .htaccess общий
Как бы прописать в нем,что для такого-то сайта-домена одни сторки, а для такого-то -другие
Ну или подменять .htaccess в зависимости от того, к какому домену обращаются...
Можно сделать тогда следующее в файле .htaccess
#RewriteEngine On
#RewriteRule ^site1.ru/(*)$ put/dir1/$1
#RewriteRule ^site2.ru/(*)$ put/dir2/$1
put - твоя общая папка куда ты обращаещься.
В этом случае .htaccess автоматически будет перебрасывать в нужный тебе каталог. И попасть из одного сайта в другой не получится. У тебя будет автоматическая подстановка пути к каталогам.
Большое спасибо за отклики, попробую