Вы не вошли.
Страницы 1
На Укозе все урлы такие: http://site.ru/news/serial_zapretnaja_istorija/2016-03-05-1884
Как сделать на NG такие же урлы ?
Отредактировано UriyZenkov (2016-03-07 18:36:22)
Вне форума
это возможно ?
Вне форума
Решил как тут:http://joomlaforum.ru/index.php?topic=223542.0 написано
REDIRECTMATCH 301 (.*)/2016(.*)$ http://site.ru$1
REDIRECTMATCH 301 (.*)/2015(.*)$ http://site.ru$1
REDIRECTMATCH 301 (.*)/2014(.*)$ http://site.ru$1
REDIRECTMATCH 301 (.*/[^/.]+)($|\?)$ http://site.ru$1.html
_________________
Правило
REDIRECTMATCH 301 (.*)/2016(.*)$ http://site.ru$1
меняет категорию
news
на нужную категорию на новом сайте
Как это вообще возможно ? Это как раз то что нужно, я даже не мечтал об этом.
Отредактировано UriyZenkov (2016-03-08 13:08:17)
Вне форума
Упростил до одной строки:
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]
но это правило перенаправляет только статьи, а категории, такие как
http://site.ru/news/komedii/1-0-1
не хочет.
Вне форума
#
# Copyright (C) 2006-2010 Next Generation CMS (http://ngcms.ru)
# Name: .htaccess
# Description: mod_rewrite htaccess file
# Author: NGCMS project team
#
DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "utf8"
DirectoryIndex index.php
<files .htaccess>
order allow,deny
deny from all
</files>
#php_flag register_globals off
#php_flag magic_quotes_gpc off
#php_flag magic_quotes_runtime off
#php_flag magic_quotes_sybase off
#php_flag allow_call_time_pass_reference on
#php_value session.use_trans_sid 0
RewriteEngine On
RewriteBase /
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]
#Редирект с www на
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
#Редирект на html
REDIRECTMATCH 301 (.*/[^/.]+)($|\?)$ http://site.ru$1.html
#Редирект с htm на html
RewriteCond %{REQUEST_URI} \.htm$
RewriteRule ^(.*) %{REQUEST_URI}l [R=301,L]
RewriteRule ^.+$ index.php?$1 [QSA,L]Отредактировано UriyZenkov (2016-03-08 19:01:55)
Вне форума
а базу как перенес?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
а базу как перенес?
сижу переношу, там всего 2000 статей. можно было попробовать перенести конвертером с юкоз на dle, потом с dle на ng. Но даже не стал пробовать, так как нужно пересмотреть все статьи, кроме этого слишком много плагинов, в т.ч xfields
Вне форума
Всего 2000 ?
,
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Пытаюсь делать чтобы в таких урлах как
http://sitte.ru/news/serial_zapretnaja_istorija/2016-03-05-1884
удалялись /news и дата,
и чтобы в категориях типа
http://site.ru/news/dramy/1-0-5
тоже удалялись /news и дата
Правило
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]срабатывает только на статьях, то есть удаляет /news и дату. В категориях это правило удаляет только дату. Вот как сделать чтобы удаляло /news также и в категориях ?
Я как-то решил сию задачу другими правилами:
REDIRECTMATCH 301 (.*)/2016(.*)$ http://site.ru$1
REDIRECTMATCH 301 (.*)/2015(.*)$ http://site.ru$1
REDIRECTMATCH 301 (.*)/2014(.*)$ http://site.ru$1
Redirect 301 /news/komedii/1-0-1 /komedii.htmlНо REDIRECTMATCH предназначен для редиректа на другие домены, но а как относятся ПС если на сайте задать межхостовой редирект 301 на этот же сайт, например:
a.ru/page1 ->301 a.ru/page2 ?
Вне форума
Перенес сайт.
Через пол года получил падение посещаемости на Яндексе и бан на Google
Причина
Затронуто Всё
Маскировка и/или скрытая переадресация
На страницах этого сайта обнаружены признаки маскировки (пользователям показывается не то содержание, которое видят поисковые роботы) или переадресации пользователей на другую страницу, которая недоступна для роботов.
Просмотрел сайт через инструмент "Просмотреть как Google Bot" и обнаружил несоответствия между тем что видит Google Bot и посетитель. Причина оказалась в robots.txt, я его упростил до такого вида: http://kenchik.ru/robots.txt и таким образом добился идентичности отображения у Google Bot и посетителя.
Подал заявку на перепроверку и через две недели сайт разбанили. Но ещё через два дня забанили опять по этой же причине: "Маскировка и/или скрытая переадресация".
Может вся причина в этом ?
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]Отредактировано UriyZenkov (2016-11-03 20:31:04)
Вне форума
правильно, вроде где то читал этот редирект нужен только до переиндексации поисковиками, а потом удаляется, он не постоянный
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
правильно, вроде где то читал этот редирект нужен только до переиндексации поисковиками, а потом удаляется, он не постоянный
то есть его нужно удалить после переиндексации?
Отредактировано UriyZenkov (2016-11-02 20:50:54)
Вне форума
301 редирект является постоянным редиректом, который передает около 90-99% ссылочного веса. Данный редирект указывает, что страница перемещена по новому адресу и старый url следует считать устаревшим.
Извеняюсь ошибся http://seoprofy.ua/blog/optimizaciya-sa … 1-redirekt
Но скорее всего в твоем варианте надо его удалить.
Отредактировано irbees2008 (2016-11-03 07:53:01)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Если вставить в URL не ту категорию, то движок подставит нужную категорию. Например, если в http://kenchik.ru/multiki/smeshariki_cmotret_onlajn_vse_serii_bez_pereryva_podrjad.html
заменить multiki на news, cms исправляет news multiki и откроет страницу по указанному урлу.
Может этот редирект
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]вместе с редиректом от CMS создает двойной редирект на каждой странице, что является грубым нарушением в Google ?
В вебмастере гугла написано:
Причина
Затронуто ВсёВне форума
заменить multiki на news, cms исправляет news multiki и откроет страницу по указанному урлу.
Если стоит GIT версия. То в настройках можно указать в поле "Вид URL'а новости при нахождении в нескольких категориях одновременно" - главная.
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
Убрал код
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]Отправил сайт на повторную проверку, через неделю пришло сообщение что сайт не прошел проверку по той же причине: "Маскировка и/или скрытая переадресация".
.htaccess
Options -Indexes
DirectoryIndex index.php
<files .htaccess>
order allow,deny
deny from all
</files>
#php_flag register_globals off
#php_flag magic_quotes_gpc off
#php_flag magic_quotes_runtime off
#php_flag magic_quotes_sybase off
#php_flag allow_call_time_pass_reference on
#php_value session.use_trans_sid 0
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]
ErrorDocument 401 /jh4de.html
ErrorDocument 403 /Kjd3.html
ErrorDocument 404 /9Hfd.html
ErrorDocument 503 /67Gh.htmlМожет все дело в шаблоне ? Попробую шаблон из раздела Бесплатные шаблоны.
Если нравиться шаблон http://kenchik.ru отдам бесплатно. Или просто выложу здесь, но при условии что вы найдете и исправите причину блокировки.
Вне форума
Страницы 1
[ Сгенерировано за 0.040 сек, 7 запросов выполнено - Использовано памяти: 588.13 Кбайт (Пик: 625.13 Кбайт) ]