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
Форумы портала PHP.SU :: Версия для печати :: Urlencode
Форумы портала PHP.SU » » Вопросы новичков » Urlencode

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

1. new01 - 04 Декабря, 2015 - 04:39:29 - перейти к сообщению
Здравствуйте!

Такая проблема. Скрипт обрабатывает два запроса:
1. domain.com/search/дом
2. domain.com/search/%E4%EE%EC
Причем, где %E4%EE%EC=urlencode("дом").

Из-за этого в индексе получается две страницы с одинаковым контентом, но разным для ПС адресом. Возможно ли это как-то избежать? К примеру, перенаправление с одной версии на более приоритетную.

Заранее спасибо.
2. Marattt - 04 Декабря, 2015 - 07:23:52 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. if(hasUrlencode()){
  2.    header('location: /search/'.urldecode($request));
  3. }
3. Faraon-san - 04 Декабря, 2015 - 10:33:43 - перейти к сообщению
new01 так это же поиск зачем такие сложности?
4. new01 - 04 Декабря, 2015 - 11:59:56 - перейти к сообщению
Marattt пишет:
if(hasUrlencode()){
   header('location: /search/'.urldecode($request));
}

Вопрос в функции hasUrlencode. Как её реализовать?
(Добавление)
Faraon-san пишет:
new01 так это же поиск зачем такие сложности?

Конкретно в чем сложности?

 

Powered by ExBB FM 1.0 RC1