Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.
Вы не зашли.
Здравствуйте.
Со старого движка остались две очень раскрученые ссылки, которые нужно редиректить на соответствующие новые.
К примеру, допустим: http://my-domain.com/index.php?par1=hel_lo&par2=world&par3=333 должно редиректится на: http://my-domain.com/qwe-rty/ а http://my-domain.com/index.php?par1=lorem&par2=ipsum&par3=444 на: http://my-domain.com/abc/
Директивы типа Redirect, Redirect 301 и RedirectPermanent нифига не работают....
Облазил весь инет, но так и не нашел как сделать это нормально сделать реврайтом...
Напишите плз. Это очень срочно!
Неактивен
Насколько я понял, никакие общие правила преобразований старых URL в новые, вам не нужны.
Если необходимо отобразить несколько параметрических URL в новые, тогда используйте следующие правила:
1.
RewriteCond %{QUERY_STRING} ^par1=hel_lo&par2=world&par3=333$ [NC] RewriteRule ^index\.php$ /qwe-rty/? [R=301,L]
2.
RewriteCond %{QUERY_STRING} ^par1=lorem&par2=ipsum&par3=444$ [NC] RewriteRule ^index\.php$ /abc/? [R=301,L]
Неактивен
Есть около 30 ссылок вида:
stranica.aspx?page=1&showlinks=8
нужно сделать редирект на stranica.html, stranica1.html и т.д. Т.е. для каждой параметрической ссылки сделать редирект301 на страницу html Да еще есть одна проблема в этом, страниц этого типа stranica.aspx?page=1&showlinks=8 уже не существует, но заходить будут именно через них:( Можно для каждую страницу приписать отдельно, как в примере выше, но на хосте сказали что из-за этого загрузка будет медленной. Помогите пожалуйста.
Отредактированно komyak (2009-01-18 00:25:19)
Неактивен