Хранение файлов в корне сайта

Главные вкладки

Аватар пользователя azsx azsx 4 июля 2014 в 6:18

Многие поисковые системы (и не только они) требуют хранения текстовых файлов в корне сайта. Это вызывает неудобство, когда сайтов много (обновление, некоторые другие операции). Подскажите, пожалуйста, как реализовать виртуальное хранение этих файлов? Чтобы файлы открывались по запросы (именно в том виде как их создал, без добавления какого либо кода в тело файла) и в то же время, чтобы их не было в корне.
Например, на скрине привел пример какой файл мне надо убрать из корня, в то же время оставить доступным для поисковых систем

Комментарии

Аватар пользователя azsx azsx 4 июля 2014 в 6:24

http://pixs.ru/showimage/123png_1999934_12831645.png
забыл важное уточнить, я понимаю что можно просто создать ноду с таким url. Но важно именно, раз в этом файле 0 байт - то и нода чтобы отдавала 0 байт. Чтобы не добавлял drupal ничего от себя.

Аватар пользователя azsx azsx 4 июля 2014 в 12:32

Есть и другие, тем не менее яндекс - это просто пример. Многие системы требуют размещатьь свои файлы неизменными и в корне.
Неужели ничего нет?

Аватар пользователя Sandy Big Boy Sandy Big Boy 5 июля 2014 в 0:01

Ну если система требует размещать файл в корне, то его надо там разместить, какие еще тут могут быть варианты? Shok
Какие могут быть проблемы при обновлении не пойму, мы же не затираем файл от поисковика, какие тут сложности?

Аватар пользователя webpavilion webpavilion 5 июля 2014 в 10:36

вариантов вагон и тележка. я делаю вот так в конфиге nginx:

        location ~* \.(txt|html)$ {
            rewrite ^/(.*)\.(.*)$ /sites/$host/$1.$2 break;
        }

все запросы к текстовым и html файлам отдаются из папки /sites/mysite.com/, нужно было для мультисайтинга, сейчас использую везде.