1. zapatronen - 15 Августа, 2017 - 09:55:54 - перейти к сообщению
Привет народ, собственно сабж. Интересует если устрою редирект со ссылки с одним гет параметром на ссылку с двумя гет параметрами, то теряется ли все качество прошлой ссылки не спадут ли позиции в выдаче?
2. miketomlin - 15 Августа, 2017 - 10:42:50 - перейти к сообщению
Делайте постоянный редирект (с 301-ым статусом), тогда поисковики со временем заменят в выдаче прежнюю страницу на целевую. В процессе возможны какие-либо пертурбации.
(Добавление)
А вообще нафига усложнять ссылку? Адресацию без крайней необходимости лучше вообще никогда не менять.
(Добавление)
А вообще нафига усложнять ссылку? Адресацию без крайней необходимости лучше вообще никогда не менять.
3. zapatronen - 15 Августа, 2017 - 11:15:30 - перейти к сообщению
[quote=zapatronen][/quote]
да потому что сеошники задолбали, дай им ключевик в ссылке и все тут я и добавил название товара в ссылку через get параметр, теперь все это привел в чпу, но остались старые ссылки с одним параметром
да потому что сеошники задолбали, дай им ключевик в ссылке и все тут я и добавил название товара в ссылку через get параметр, теперь все это привел в чпу, но остались старые ссылки с одним параметром
4. miketomlin - 15 Августа, 2017 - 11:25:28 - перейти к сообщению
Ну тогда полностью переходите на ЧПУ, а то как-то не комильфо получается.
Смотрите дублей не наплодите с добавлением доп. GET-параметра. Вообще ЧПУ – это скорее замена числовых идентификаторов символьными, нежели дополнение.
Смотрите дублей не наплодите с добавлением доп. GET-параметра. Вообще ЧПУ – это скорее замена числовых идентификаторов символьными, нежели дополнение.
5. zapatronen - 15 Августа, 2017 - 12:23:25 - перейти к сообщению
miketomlin пишет:
Ну тогда полностью переходите на ЧПУ, а то как-то не комильфо получается.
Смотрите дублей не наплодите с добавлением доп. GET-параметра. Вообще ЧПУ – это скорее замена числовых идентификаторов символьными, нежели дополнение.
Смотрите дублей не наплодите с добавлением доп. GET-параметра. Вообще ЧПУ – это скорее замена числовых идентификаторов символьными, нежели дополнение.
В том то и проблема, что наплодил, благо пока на тестовом делаю сайте и закрыл его от индексации.
Сначало был один GET, потом я поставил два GET и ссылку с двумя GET преобразовал и редиректил на ЧПУ без циклической переадресации, но ссылка с одним гет все еще остается, вот теперь гомаю голову как сделать чтобы был редирект с ссылки с одним гет на ссылку с двумя гет, которая редиректит на ЧПУ. Конечно щас поливать будут какашками, но я не вижу выхода как сделать редирект 301, пока старые ссылки не выпадут из индекса
6. miketomlin - 15 Августа, 2017 - 12:51:40 - перейти к сообщению
В данном случае лучше не делать двойной редирект.
Когда я писал выше, я подразумевал, что адрес с GET-параметрами тоже с натяжкой можно назвать ЧПУ. Теперь, как я понимаю, под ЧПУ вы подразумеваете адрес с путем вместо строки параметров. Т.е. делать редирект нужно примерно так: /?id=100500 -> /my-page (без промежуточного редиректа на /?id=100500&sid=my-page).
(Добавление)
Редиректы с неЧПУ в ЧПУ легко делаются при помощи хаков, плагинов и т.п. В популярных движках/CMS иногда поддерживаются прямо из коробки, например в WP. У вас какой движок?
Когда я писал выше, я подразумевал, что адрес с GET-параметрами тоже с натяжкой можно назвать ЧПУ. Теперь, как я понимаю, под ЧПУ вы подразумеваете адрес с путем вместо строки параметров. Т.е. делать редирект нужно примерно так: /?id=100500 -> /my-page (без промежуточного редиректа на /?id=100500&sid=my-page).
(Добавление)
Редиректы с неЧПУ в ЧПУ легко делаются при помощи хаков, плагинов и т.п. В популярных движках/CMS иногда поддерживаются прямо из коробки, например в WP. У вас какой движок?
7. zapatronen - 15 Августа, 2017 - 13:24:58 - перейти к сообщению
Изначально страница доступна:
product.php?id=PP361
После появился дубль:
product.php?id=PP361&sid=my-page
который преобразуется в
product.php/PP361/my-page.html
Один и тот же товар доступен по двум ссылкам:
product.php?id=PP361
и
product.php/PP361/my-page.html
Код преобразования без зацикливания для ссылки с двумя параметрами:
product.php?id=PP361
После появился дубль:
product.php?id=PP361&sid=my-page
который преобразуется в
product.php/PP361/my-page.html
Один и тот же товар доступен по двум ссылкам:
product.php?id=PP361
и
product.php/PP361/my-page.html
Код преобразования без зацикливания для ссылки с двумя параметрами:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- RewriteCond %{ENV:REDIRECT_STATUS} ^$
- RewriteCond %{QUERY_STRING} ^article=([^&]*)&name=([^&]*)
- RewriteRule ^product\.php$ /%1/%2.html? [R=301,L]
- RewriteRule ^([^/]*)/([^/]*)\.html$ /product.php?article=$1&name=$2 [L]
Вот ту ти головоломка как убрать лишнюю переадресацию, чтобы сразу с
product.php?id=PP361 получать ЧПУ с еще одним параметром product.php/PP361/my-page.html
у меня сапомисный движок))) с бесплатными движками я уже намучался и они не удовлетворяют моим потребностям в функционале