siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

optimisto, перетащите этот скрипт в body, не видите что он у вас в head'e?

CheZter:
это массовый редирект

"Массовой редирект" понятие относительное. Можно и одной строчкой массово редиректить весь сайт. Для того и существуют регулярные выражения, чтобы массово можно было отобрать урл'ы одним шаблоном.

CheZter:
в php будет еще запрос в базу данных

С запросами в бд тогда без промежуточного файла не обойтись.

Какой <div id="daos"> в head? Скрипт нужно вставить в <body>

CheZter:
В чем может быть проблема?

Проблема в

CheZter:
Warning: Cannot modify header information - headers already sent by

Нельзя отправлять заголовки просле отправки данных клиенту.

https://www.google.ru/search?client=opera&rls=ru&q=Cannot+modify+header+information+-+headers+already+sent+by&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

http://phpfaq.ru/headers

---------- Добавлено 15.03.2014 в 22:04 ----------

CheZter:
header("Location: http://localhost/prestashop/product_367564206");

А зачем делать через портянку, когда такой урл можно сразу через htaccess редиректить?

26_RUSSS:
undifiled

26_RUSSS, андефайнед - undefined - ундефинед

26_RUSSS:
чтобы ошибки не было

Чтобы ошибки не было - нужно обратится к специалисту, чтобы он смог выявить сначала ее причину.

zaki:
И любые примеры с офф сайта - не работают у меня.

Покажите пример примера на офф сайте где используется search-query, с пруфом конечно.

Реврайт + редирект

RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} ^$

RewriteCond %{QUERY_STRING} id=(\d+)

RewriteRule ^user/id\.php$ /user/id%1? [R=301,L]

RewriteRule ^user/id(\d+)$ user/id.php?id=$1 [L,QSA]

njgrmv:
(?<=(?<=^|&)id=)\d+(?=&|$)
njgrmv:
(?<=^user/id)

Шедеврально, утверждать утверждения. Человек явно знает только в извращениях

Vovff:
Может хто-то исправить проблему с индексацией на моем сайте за опредеоленную плату?

Vovff, форум пустой да к тому же дохлый. Будут темы, будет чему индексироваться. И да, canonical у вас не правильно работает на форуме.

Это


RewriteRule ^category/([^/]+)$ http://%{HTTP_HOST}/category/$1/ [R=301,L,QSA]
RewriteRule ^product/([^/]+)$ http://%{HTTP_HOST}/product/$1/ [R=301,L,QSA]

RewriteRule ^shop/(.*)$ /$1 [L,R=301]
RewriteRule ^([^/.]+)$ /$1/ [L,R=301]

Заменить на


RewriteRule ^shop/(.*)$ /$1 [L,R=301]
RewriteRule ^([^.]*[^/.])$ /$1/ [L,R=301]
Всего: 6568