За наводку спасибо. Pipelines оже надо настраивать сначала, к тому же он есть только для bitbacket, а так я и с github тянуть могу. К тому же непонятно в чём его фишка? Разве что в изоляции доступа к веткам. Сборка? Мне собирать по сути нечего...
1. Вы можете использовать самописную систему или фреймворк, суть не в этом, а втом что дублей быть не должно на системном уровне
2. Если пагинация работает на серверной генерации то каждая страница выдаёт разные результаты, если пагинация работает на ajax то весь раздел с пагинацией нафиг закрываете в roboots.txt и с этого момента вас не волнует что там внутри происходит - поисковики теперь ни одну страницу пагинации не проиндексируют
3. Ну вот под бессмысленностью имел ввиду что проблема должна решаться другим путём
padlyuck: это со временем приводит к печальным последствиям, тут запретили потом кто-то htaccess перезатёр или на новом серваке nginx новый программист забыл настроить...
padlyuck: я написал что при клонировании репы в папку web у меня там в ней образовалась ещё одна папка .git которая была в локальном проекте. Т.е. в локальном проекте .git лежит в папке проекта а на сервере она должна быть выше директории доступной из web
Александр: Спасибо большое, почти всё получилось, остался только вопрос как теперь сделать: git config remote.origin.url https:.../repo.git
Ошибка
error: could not lock config file .git/config: No such file or directory
он ищет наверное .git/config в этом же каталоге...
Я не очень понял, work-tree я уже гуглил раньше, это папка в которой лежит .git обычно вот мне надо сделать work-tree=web? И тогда проект будет в ней, но за что тогда git-dir отвечает?
Не понимаю как эту команду для моего случая адаптировать, сделал: git --git-dir=. --work-tree=. add web
ошибка: fatal: Not a git repository: '.'
Виктор Янышев: нет, нет это тестовый проект речь идёт о том что у меня ничего нет, есть только 2 директории domain.ru в ней папка web мне надо разместить проект в web а .git выше www что был. Когда я смогу это сделать я сделаю так с рабочим проектом.
git clone https://url/namerepo.git ./
fatal: destination path '.' already exists and is not an empty directory.
Он в текущую директорию похоже пытается скопировать в этом случае, а она не пустая