Как сделать редирект (301, 302). Общая тема

E
На сайте с 24.03.2007
Offline
87
#91

Помогло на половину.

Почти половину ненужного трафика убрал.

Но в стате все равно вижу переходы с сайтов - которые указаны в правиле (((

что еще можно придумать?

blazingcherub
На сайте с 17.06.2010
Offline
57
#92

Есть сайт вида site.ru, нужно сделать редирект вида:

site.ru/page1 -> site.ru/newpage1

site.ru/page2 -> site.ru/newpage1

site.ru/page3 -> site.ru/newpage2

site.ru/page4 -> site.ru/newpage2

site.ru/page5 -> sub.site.ru/newpage1

Блогила (http://master.ckop.info) неизвестного вебмастера || Майним (https://hashflare.io/r/7CBDC6F) Bitcoin, Etherium, Litecoin пока это выгодно || Эффективный (https://bitmakler.com/sha-256___mining&_page=22375) майнинг
AD
На сайте с 05.05.2007
Offline
257
#93

Помогите пожалуйста с htaccesom

Есть тысячи страниц-зеркал типа http://mydomain.com/index.php?go=Names&in=view&id=12345 которые должны перекидываться на http://mydomain.com/name/12345 так как ПС индексируют непонятно откуда некоторые кривые.

Если добавляю

RewriteCond %{QUERY_STRING} view&id=([0-9]+)$

RewriteRule ^index.php$ /name/%1/? [L,R=301]

Урлы перекидывает но сайт ложиться совсем. Что не правильно? Готов оплатить работу по наладке.

Verka_
На сайте с 24.01.2016
Offline
66
#94

Добрый день, подскажите как сделать редирект с передаваемыми параметрами. Нужно со стрпаницы с окончанием /?SECTION_ID=264 перенаправить на страницу без такого окончания. 301 обычный редирект страниц не работает.

4
На сайте с 17.01.2013
Offline
88
#95

Перевожу сайт с Ucoz на CMS, уже перенес шаблон, но споткнулся на одном моменте. Оказывается что на Укозе все урлы примерно такие:

http://site.ru/news/serial_zapretnaja_istorija/2016-03-05-1884

Помогите сделать редирект, который бы автоматом с всех страниц убирал /news, /2016-03-05-1884 и добавлял .html

AdvMaker - кликандер в обход ADbLock (http://libreportal.net/miscellaneous/advmakerclickunder.html) Украинский аналог Trustlink и Kappusta.RU. (http://libreportal.net/miscellaneous/webgarden.html)
4
На сайте с 17.01.2013
Offline
88
#96

Решил как тут: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

на нужную категорию на новом сайте

Как это вообще возможно ? Как раз то что нужно, я даже не мечтал об этом.

SeVlad
На сайте с 03.11.2008
Offline
1609
#97
47linux:
Как это вообще возможно ?

Как-то так

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Sapega
На сайте с 09.02.2009
Offline
68
#98

Что-то совсем запарился...

Допустим имеются следующие URL.


http://site.ru/aaa-rus.html
http://site.ru/bbb-rus.html
http://site.ru/ccc-ddd-eee-rus.html

которые являются дублями страниц



http://site.ru/ccc-ddd-eee.html
" title="http://site.ru/bbb.html
http://site.ru/ccc-ddd-eee.html
" target="_blank">http://site.ru/bbb.html
http://site.ru/ccc-ddd-eee.html
" title="http://site.ru/aaa.html

" title="http://site.ru/ccc-ddd-eee.html
" target="_blank">http://site.ru/ccc-ddd-eee.html
" title="http://site.ru/bbb.html
http://site.ru/ccc-ddd-eee.html
" target="_blank">http://site.ru/bbb.html
http://site.ru/ccc-ddd-eee.html
" target="_blank">http://site.ru/aaa.html

" title="http://site.ru/ccc-ddd-eee.html
" target="_blank">http://site.ru/ccc-ddd-eee.html
" title="http://site.ru/bbb.html
http://site.ru/ccc-ddd-eee.html
" target="_blank">http://site.ru/bbb.html
http://site.ru/ccc-ddd-eee.html

Хотелось бы убрать дубли через 301 редирект, т.е. из URL надо убрать -rus.

Подскажите...

A
На сайте с 04.11.2007
Offline
134
#99


RewriteRule ^(.*)-rus\.html$ /$1.html [R=301,L]
Z
На сайте с 08.07.2009
Offline
95
#100

Приветствую, знаю много раз писалось, и есть куча всяких манулов, но чем больше я читаю выдачу гугла тем больше каши у меня в голове, к сути:

Переношу сайт на движок, в движке есть функция создания страницы, но при ее создание он дает такой урл: site.com/page/stranica , php на конце убирает, мне надо убрать /page/ , что бы стало: site.com/stranica, при этом на старом сайте есть несколько страниц html , и ссответсвенно тут нужен 301 редирект, но как и какой код мне писать не врубаюсь, напишите пример.

htaccess файлик нового движка.

# Disable server signature

ServerSignature Off

# Disable directory listing (-indexes), Multiviews (-MultiViews) and enable Follow system links (+FollowSymLinks)
Options -Indexes
Options -MultiViews
Options +FollowSymLinks

<IfModule mod_rewrite.c>

RewriteEngine On

# If you have problems with the rewrite rules remove the "#" from the following RewriteBase line
# You will also have to change the path to reflect the path to your Chevereto installation
# If you are using alias is most likely that you will need this.
#RewriteBase /

# 404 images
# If you want to have your own fancy "image not found" image remove the "#" from RewriteCond and RewriteRule lines
# Make sure to apply the correct paths to reflect your current installation
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule images/.+\.(gif|jpe?g|png|bmp) - [NC,L,R=404]
#RewriteRule images/.+\.(gif|jpe?g|png|bmp) content/images/system/404.gif [NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpe?g|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$ [NC]
RewriteRule . index.php [L]

</IfModule>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий