Вы не зашли.
Страницы 1
На Укозе все урлы такие: http://site.ru/news/serial_zapretnaja_istorija/2016-03-05-1884
Как сделать на NG такие же урлы ?
Изменено UriyZenkov (2016-03-07 19: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 14: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 20: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 21:31:04)
Не в сети
правильно, вроде где то читал этот редирект нужен только до переиндексации поисковиками, а потом удаляется, он не постоянный
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
правильно, вроде где то читал этот редирект нужен только до переиндексации поисковиками, а потом удаляется, он не постоянный
то есть его нужно удалить после переиндексации?
Изменено UriyZenkov (2016-11-02 21:50:54)
Не в сети
301 редирект является постоянным редиректом, который передает около 90-99% ссылочного веса. Данный редирект указывает, что страница перемещена по новому адресу и старый url следует считать устаревшим.
Извеняюсь ошибся http://seoprofy.ua/blog/optimizaciya-sa … 1-redirekt
Но скорее всего в твоем варианте надо его удалить.
Изменено irbees2008 (2016-11-03 08: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'а новости при нахождении в нескольких категориях одновременно" - главная.
Не в сети
Убрал код
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