header в PHP, а как в перле?

12
Злыдень
На сайте с 14.01.2003
Offline
114
#11
СКОРПИОН:
Делайте 301 редирект на уровне mod_rewrite, добавив после правила [L,R=301].

ой! а про это я и забыл!!! Спасибо!

Куплю ссылки с ресурсов тематика Строительство (Желательно ЯК).
Злыдень
На сайте с 14.01.2003
Offline
114
#12

эх... не получается :(((

Не могу разобраться, выручайте...

Строка

RewriteRule ^cgi-bin/cat.pl$ /index.php [L,R=301]

работает, и все перекидывает.

а если написать

RewriteRule ^cgi-bin/cat.pl?gid=4$ /index.php [L,R=301]

не работает. То есть прекрасно отдается старый скрипт, а не пересылается на новый...

Экранировать пробовал...

RewriteRule ^cgi-bin/cat.pl\?gid=4$ /index.php [L,R=301]

RewriteRule ^cgi-bin/cat\.pl\?gid=4$ /index.php [L,R=301]

Тоже не помогает... Хелп... Плиз...

Нужно

cgi-bin/cat.pl?gid=4 редиректить на index1.php

cgi-bin/cat.pl?gid=1 редиректить на index2.php

Помогите примерчиком? А? Вроде и мануал листаю, и поиск, а клинит, чего то не пойму...

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#13

Так пойдёт:


RewriteCond %{QUERY_STRING} ^gid=4$
RewriteRule ^cgi-bin/cat.pl$ /index1.php [L,R=301]

RewriteCond %{QUERY_STRING} ^gid=1$
RewriteRule ^cgi-bin/cat.pl$ /index2.php [L,R=301]

Не могу проверить в данный момент код, но вроде правильно...

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
Злыдень
На сайте с 14.01.2003
Offline
114
#14

я вроде попробовал через RewriteCond %{QUERY_STRING}, но так и не разобрался до конца...

Буду благодарен за пример... очень!

Злыдень
На сайте с 14.01.2003
Offline
114
#15
СКОРПИОН:
Так пойдёт:

RewriteCond %{QUERY_STRING} ^gid=4$
RewriteRule ^cgi-bin/cat.pl$ /index1.php [L,R=301]


Эта строка редиректит на /index1.php?gid=4

А надо просто на index1.php ...

НО уже работает!!!!

Спасибо за помощь. Большое.

[Удален]
#16

RewriteRule ^cgi-bin/cat.pl$ /index1.php? [L,R=301]

12

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