правильный 301?

[Удален]
425

как правильно сделать 301 редирект со ссылок вида:

http://site.com/article.aspx?a=3584

Redirect 301 /article.aspx http://www.site.com/index.php$


если нет, то как правильно?

спасибо за ответы.

M
На сайте с 08.02.2009
Offline
28
#1

Попробуйте этот код

$ref=$_SERVER['QUERY_STRING'];

if ($ref!='') $ref='?'.$ref;
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.site.com/'.$ref);
exit();
[Удален]
#2

прошу прощения, ничего не понял, можно конкретно к моей урл?

M
На сайте с 08.02.2009
Offline
28
#3
Crimea.Pro:
прошу прощения, ничего не понял, можно конкретно к моей урл?

Вначале не понял, что требуется редирект на другую страницу.

Вот попробуйте этот код добавить в .htaccess:


RewriteEngine on
RewriteBase /
RewriteRule ^article\.aspx(.*)$ index.php$1 [R=permanent]

p.s. Работоспособность не проверял.

thePadlik
На сайте с 11.11.2010
Offline
78
#4

через cpanel не проще?

эх.. на рыбалочку (http://www.vobla.by) бы)))

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