|
|
|
| Как сделать редирект трех одинаковых страниц , чтобы перенаправлялось на первую
http://site.ru/movies-ru/
http://site.ru/movies/
http://site.ru/movies-ru/?sef_rewrite=1
или хотябы первую часть со второй ссылки на первую , по моему на третью ссылку не ведут страницы , но могу ошибатся, | |
|
|
|
|
|
|
|
для: kvins
(01.06.2012 в 11:51)
| | попробуйте через .htaccess
RewriteRule /site.ru/movies-ru/ / [R=301,L]
RewriteRule /site.ru/movies/ / [R=301,L]
RewriteRule /site.ru/movies-ru/?sef_rewrite=1 / [R=301,L]
|
| |
|
|
|
|
|
|
|
для: jeans1986
(01.06.2012 в 12:56)
| | Вообще не какой реакции
а разве не должен существовать RewriteCond ?
Я помню просил тоже самое сделать , только добавлять приставки к каждой странице и мне подсказали такой код
rewriteEngine on
RewriteCond %{REQUEST_URI} !-ru/$
RewriteRule ^([^.]+)/$ /$1-ru/? [R=301,L]
RewriteCond %{QUERY_STRING} ^sef_rewrite=1
RewriteRule ^([^.]+)$ /$1/? [R=301,L]
Он работает , но оказалось что кроме приставок там еще и названия разные и нужно только одну страницу с разными адресами сделать, а как полностью вставить страницу я не пойму.
Или сайт нужно указывать вместе с http , даже так попробовав не заработало | |
|
|
|