Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Redirect 301

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: помогите правильно настроить
RomAndry Администратор
Отправлено: 04 Марта, 2013 - 20:58:55
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Приветствую.
Для облегчения пользования разделом "функции" портала, решил кроме изменения описания самих функций, сделать простой переход как на php.net
php.su/array_chunk
этот вариант описан как
CODE (text):
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^([a-zA-Z_-]+)$ /functions/i.php?$1 [L]
  3. RewriteRule ^([a-zA-Z_-]+)\((.*)\)$ /functions/i.php?$1 [L]
  4.  


раньше (и сейчас) описание этой функции находится по ссылке
php.su/functions/?array_chunk

Поисковики же нас знают естественно по второй ссылке.

Как правильно настроить Redirect 301 в .htaccess что бы и дубликатов небыло и не потерять индексацию раздела "функции" ?

Учитывать так же необходимо существование таких ссылок
php.su/functions/?page=abc
в будущем (скоро) они поменяются на php.su/functions/page/abc (когда сами функции закончу, займусь навигацией)


Так же добавил вот такой редирект
CODE (text):
скопировать код в буфер обмена
  1.  
  2. RewriteCond %{HTTP_HOST} ^php\.su$ [NC]
  3. RewriteRule ^(.*)$ http://www.php.su/$1 [R=301,L]
  4.  


Прошу знающих и СЕОшников помощи в правильной организации ссылок.
 
My status
 Top
LIME
Отправлено: 04 Марта, 2013 - 21:28:05
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




раз никто не отвечает сообщу инфу которую узнал у знающего чела
в таком случае поисковики "склеивают" страницы и не опускают их в индексе
типа как с www и без
если знатоки не откликнутся поинтересуюсь завтра у спеца
(Добавление)
RomAndry к тому же гораздо важнее старость ресурса
думаю нас любые дубли не опустят))
к тому-же последнее время алгоритмы поисковиков все больше реагирую на "поведенческие" факторы
тоесть ка в глубь ходят(по сайту)....переходят ли по следующей ссылке в поиске или ваша последняя(значит нашел что искал)...это сейчас важнее всего+ старость сайта
(Добавление)
считаю тебе можно не парится...недавно директор захотел сам чтото напрогить...я казал что это сложнее чем он думает...но он всеже заупрямился и решил что погуглив он сумеет решить...я радостно смеялся когда он ругнулся типа "...ля везде ваша php.su!!!")))
(Добавление)
но это все вокруг да около
301 то что доктор прописал
 
 Top
DeepVarvar Супермодератор
Отправлено: 04 Марта, 2013 - 22:31:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




RomAndry пишет:
Прошу знающих и СЕОшников помощи в правильной организации ссылок.
Так тут же nginx на фронте.
Может сразу с него?
Там условия можно по нормальным "матчам" написать, и с осмысленным if (условие) {...},
и поймать запрос в конкретный локейшн, который тоже выделяется блоком из {}, и там делать с ним все что угодно, реврайтить, редиректить..
а не эти наборы символов в htaccess

М?


Кстати насколько я знаю в htaccess редирект с ссылок нельзя матчить регуляркой, придется писать на каждую ручками или генерить скриптом огроменный htaccess.
Но утверждать не стану.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Колонка администратора »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB