Редирект, нужна помощь!

12
L
На сайте с 15.06.2010
Offline
2
#11
I love internet:
Нет не работает так.....помогите кто сталкивался пожалуйста!

Так ты скажи точнее, что значит "Нет не работает так"

Не работает так как надо, делает не то, что нужно?

или

При попытки использовать данное, происходит ошибка?

Какая ошибка?

Точный, полный текст .htaccess, который ты используешь в итоге?

IL
На сайте с 07.11.2007
Offline
42
#12
limper:
Так ты скажи точнее, что значит "Нет не работает так"

Не работает так как надо, делает не то, что нужно?

или

При попытки использовать данное, происходит ошибка?
Какая ошибка?
Точный, полный текст .htaccess, который ты используешь в итоге?

# Use PHP5 as default

AddHandler application/x-httpd-php5 .php

RewriteEngine on

RewriteRule ^linkvac.php?link=([0-9]+)$ vacancy-$1

RewriteRule ^linkvac\.php\?link=(\d+)$ vacancy-$1.html [L,R=301]

Not Found

The requested URL /vacancy-.html$ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the reques

L
На сайте с 15.06.2010
Offline
2
#13

Попробуй еще вот так :)

# Use PHP5 as default

AddHandler application/x-httpd-php5 .php

RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} ^link=(\d+)
RewriteRule ^linkvac.php$ vacancy-%1.html? [L,R=301]
IL
На сайте с 07.11.2007
Offline
42
#14
limper:
Попробуй еще вот так :)

# Use PHP5 as default

AddHandler application/x-httpd-php5 .php

RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} ^link=(\d+)
RewriteRule ^linkvac.php$ vacancy-%1.html? [L,R=301]

Тоже самое что и с пред ведущим вариантом!!!печально..........

L
На сайте с 15.06.2010
Offline
2
#15

линк покажи, к какому обращаешься.

site.com/linkvac.php?link=1 ?

ни site.com/linkvac.php?trata=dfd&link=1 ? или тому подобное?

Выше написанный htaccess в локале проверял - работает так:

при обращении к

http://test1.ru/linkvac.php?link=33343

редиректимся на

http://test1.ru/vacancy-33343.html

IL
На сайте с 07.11.2007
Offline
42
#16
limper:
линк покажи, к какому обращаешься.
site.com/linkvac.php?link=1 ?
ни site.com/linkvac.php?trata=dfd&link=1 ? или тому подобное?

Выше написанный htaccess в локале проверял - работает так:
при обращении к
http://test1.ru/linkvac.php?link=33343
редиректимся на
http://test1.ru/vacancy-33343.html

http://test1.ru/linkvac.php?link=33343-такой

Не знаю у меня выдает одни ошибки((((((((

N
На сайте с 18.11.2008
Offline
88
#17

Ещё одна проблема с редиректом.

Есть сайт - 2 домена (допустим 123.ru и 555.ru) к нему. По любому из этих доменов могу зайти на сайт. Сайт сделан на .asp

Необходимо автоматически при наборе 555.ru переходить на 123.ru.

Использую редирект такой, добавив в home.asp:

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location", "http://123.ru"

response.end

%>

Однако, в таком исполнении получается что я оправляюсь на этот же сайт, запрос получается бесконечным и браузер выдает ошибку: "Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится."

Как написать условие, которое позволит переходить на 123.ru без ридериекта, а при наборе 555.ru переходить на 123.ru ???

Помогите пожалуйсто, заранее спасибо!

12

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