Это сборка готовая именно новостного портала. Ее нельзя просто так объединить с каким-то магазином. Или на магазине писать новостной портал поверх, или поверх новостного портала писать магазин. И, эта сборка слишком сложная, чтобы браться за нее без знания программирования. Если вы что-то хотите на ее базе сделать, привлекайте программистов.
canonical — это для существующих страниц. Для не существующих, как и написали раньше, не важно есть редирект или нету, все равно они выпадут.
Спасибо за ответы. Убедил заказчика не наворачивать лишнего :)
Вообще не вижу причин, по которым страница в таком случае не должна удаляться из индекса. В итоге ведь 404 все равно. Все удалится, не беспокойтесь. Редирект с www на без www точно так-же сначала перекинет, а потом скажет, что страницы нет. Проблемы здесь нет. Поверьте.
Я заранее извиняюсь, если чего не то ляпну сейчас =) В общем, от перечисленных возможностей дух захватывает немного, но возникает беспокойство в плане именно допиливания. Программированием не владею, но «со словарем» разберусь что к чему. Вот сейчас смотрю и встал вопрос: возможно ли настройка нескольких типов подписок и организация доступа к странице с конкретным материалом отдельно. Т.е. грубо говоря, совместить с магазином цифровых товаров за счет уже имеющегося функционала? Обозвать вызов один оплаты «подписка 1», второй — «подписка 2», третий — купить материал такой-то такой-то и открывать доступ к странице на которой динамическая ссылка на скачивание (где-то находил такой плагин, насколько помню с ограничением по группам пользователей). Ведь пользователь получает расширение прав доступа через добавление в группу «подписчики», если я правильно понимаю принцип.
Это не поможет. .htaccess просто приводит IRL к заданному виду, не проверяя, есть такая страница или нет.
Я не большой специалист, но думаю, раз уж редирект идет на уровне .htaccess, то нужно в него залезть и убрать часть, отвечающую за второй редирект. Выглядит это приблизительно вот так: RewriteCond %{REQUEST_URI} !? RewriteCond %{REQUEST_URI} !& RewriteCond %{REQUEST_URI} != RewriteCond %{REQUEST_URI} !. RewriteCond %{REQUEST_URI} ![^/]$ RewriteRule ^(.*)/$ /$1 [R=301,L]
т.е. для SEO этого достаточно? Он мне просто вот что написал: Если несуществующая страница без сэша на конце, то сначала идет 301 на нее же со слэшем, затем выдается 404. Все несуществующие страницы должны отдавать 404 сразу, иначе они не удаляются из индекса. Этот сайт я в прошлом году переносил (stroyriv.ru)
Зачем эти редиректы? Ставишь MetaX, или просто сам прописываешь meta canonical=…