- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Закинь, пожалуйста, в тикет ссылку на архив, в который положи шаблон(рабочий фрагмент), профиль, картинку до и картинку после. Если лень, то попробую разобраться сам.
Не лень, все отправил.
TopperHarley, Что происходит с одинаковыми ключами? Например если ключ на русском(в транслитирации) и на английском будут иметь один URL. Перезапишутся получается?
Не лень, все отправил.
Касяк найден, пофиксим в следующем апе.
TopperHarley, Что происходит с одинаковыми ключами? Например если ключ на русском(в транслитирации) и на английском будут иметь один URL. Перезапишутся получается?
Не перезапишутся. Ко второму ключу прибавится суффикс -2 или -3
Не перезапишутся. Ко второму ключу прибавится суффикс -2 или -3
Дай бог тебе здоровья! :)
Возник очередной вопрос =\
Допустим, в шабе есть подпапка "folder", в этой подпапке есть .htaccess со строкой "RewriteBase /folder" и в template.html есть строка <?php include("folder/counter.php");?>
Во время генерации необходимо рандомизировать имя папки landing и новое ее имя передать в находящийся в ней .htaccess и в template.html
Т.е. было "folder", "RewriteBase /folder" и <?php include("folder/counter.php");?> => стало "lokiju", "RewriteBase /lokiju" и <?php include("lokiju/counter.php");?>
Возможно ли такое сделать штатными средствами доргена или надо костыль пилить?
попробуй так:
в шаблоне
<?php include("{STAT-1}[GLASSOGLAS-7-9]{/STAT}/counter.php");?>
в корне дора в .htaccess
RewriteEngine On
RewriteRule ^[STATRES-1]/(.+)$ folder/$1 [L]
Force68, не взлетело :(
Вся рандомизация нужна для видимой ботам части скриптов, а инклуды ботам не видны, поэтому нет смысла рандомизировать php include и переименовывать папку.
В результирующем html коде разницы не будет никакой, так как инклуд делается для одного и того же переименованного файла.
Нафига тебе эта боль?
В любом случае макроса переименования папки я не припоминаю, так что решать такую затею вместе со всей логикой только через ЮМ
Нафига тебе эта боль?
Я думал, что по шабу на >1К строк макросов ты уже понял степень моей болезни :D
Карочи, безумству храбрых поем мы песню:
Было:
Допустим, в шабе есть подпапка "folder", в этой подпапке есть .htaccess со строкой "RewriteBase /folder" и в template.html есть строка <?php include("folder/counter.php");?>
Во время генерации необходимо рандомизировать имя папки landing и новое ее имя передать в находящийся в ней .htaccess и в template.html
Т.е. было "folder", "RewriteBase /folder" и <?php include("folder/counter.php");?> => стало "lokiju", "RewriteBase /lokiju" и <?php include("lokiju/counter.php");?>
Возможно ли такое сделать штатными средствами доргена или надо костыль пилить?
Решение:
В шабе:
[COPYALLFILES-(data\htr)-({STAT-999}[GLASSOGLAS-7-9]{/STAT})]
<?php include("[STATRES-999]/counter.php");?>
В папке data\htr лежит .htaccess, содержащий "RewriteBase [STATRES-999]"
P.S. Попутно был выявлен баг: если в папке data\htr будет лежать один-единственный .htaccess, то дорген упадет со словами "Could not find a part of the path". Если в data\htr создать подпапку, например "imnotempty", то генерация пройдет успешно.
Сегодня же День России!
Всех поздравляю! Удач и успехов, товарищи!
Скидок закачан на сервер xD