Пытаюсь сделать 301 редирект со страницы _http://www.transformator-ek.ru/transformers/ на _http://www.transformator-ek.ru/page/realiz.html. Прописываю в htaccess: Redirect 301 /transformers/ http://www.transformator-ek.ru/page/realiz/, но редиректится на _http://www.transformator-ek.ru/page/realiz/?transformers/ (страница не найдена).
В чем может быть проблема?
- 27.03.2012 11:36
- 27.03.2012 12:24
выложите полностью то что прописываете в htaccess, так будет проще найти проблему :)
- 27.03.2012 12:28
loki, Выкладываю
Код:#Глобалы нам не нужны #php_flag register_globals off #Слешировать кавычки также не требуется #php_flag magic_quotes_gpc off #Запретим получать урлы при помощи fopen() #php_admin_value allow_url_fopen off #При получении ошибки - сообщаем об этом скрипту ErrorDocument 400 /errors/400.html ErrorDocument 401 /errors/401.html ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html ErrorDocument 500 /errors/500.html ErrorDocument 503 /errors/503.html #Запрещаем листинги каталогов Options -Indexes #Разрешаем переходы по символьным ссылкам Options +FollowSymlinks #Редирект для форума #RedirectMatch ^forum/(.*)$ http://forum.yoursite.ru/$1 RewriteEngine On #Правила для скачивания: отдаем любой контент только через скрипт #НЕ УДАЛЯЙТЕ И НЕ КОММЕНТИРУЙТЕ СТРОКУ НИЖЕ!!!! ЭТО ЧРЕВАТО ВЗЛОМОМ!!! RewriteRule ^uploads/(.*)$ download.php?download=$1 [L] #Если запрашиваемый ресурс не папка и не файл - это ЧПУ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #Если файл - картинка. Нафик надо сообщать об этом системе... Это ж целую страницу придется генерить из-за случайной глупости, что тяжело для сервера... RewriteCond %{REQUEST_URI} !\.(css|js|jpe?g|gif|png|bmp)$ RewriteRule ^(.*)$ index.php?$1&%{QUERY_STRING} [L] RewriteCond %{HTTP_HOST} ^www\.energotrans-ek\.ru$ [NC] RewriteRule ^(.*)$ http://www.transformator-ek.ru/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^energotrans-ek\.ru$ [NC] RewriteRule ^(.*)$ http://www.transformator-ek.ru/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^transformator-ek\.ru$ [NC] RewriteRule ^(.*)$ http://www.transformator-ek.ru/$1 [R=301,L] Redirect 301 /transformers/ http://www.transformator-ek.ru/page/realiz/
- 27.03.2012 12:39
Options +FollowSymLinks -Indexes
RewriteRule ^transformers/(.*) /page/realiz.html [NC,R=301,L]
RewriteRule ^(.*)/transformers/(.*) /page/realiz.html [NC,R=301,L]Спасибо сказали:
Dager(27.03.2012), - 27.03.2012 13:18
loki, Спасибо большое, заработало!!!
А может подскажете еще как страницу _http://www.transformator-ek.ru/form/?item=112 редиректить на _http://www.transformator-ek.ru/page/realiz.html, описанным вами способом не получается (( - 27.03.2012 13:29
Options +FollowSymLinks -Indexes
RewriteRule ^form/?item=(.*) /page/realiz.html [NC,R=301,L]
RewriteRule ^(.*)/form/?item=(.*) /page/realiz.html [NC,R=301,L]Спасибо сказали:
Dager(27.03.2012), - 27.03.2012 13:33
loki, Что то не работает
- 27.03.2012 13:44
странно, должно работать.
сейчас подумаю как можно еще
---------- Сообщение добавлено 11:44 ---------- Предыдущее 11:38 ----------
попробуйте один из этих вариантов
Options +FollowSymLinks -Indexes
RewriteRule ^form/?item=(.*)$ /page/realiz.html [NC,R=301,L]
RewriteRule ^(.*)/form/?item=(.*)$ /page/realiz.html [NC,R=301,L]
Options +FollowSymLinks -Indexes
RewriteRule ^form/?item=112(.*)$ /page/realiz.html [NC,R=301,L]
RewriteRule ^(.*)/form/?item=112(.*)$ /page/realiz.html [NC,R=301,L]Спасибо сказали:
Dager(27.03.2012), - 27.03.2012 14:59
loki, Не один из вариантов не работает ((
Спасибо сказали:
loki(27.03.2012), - 27.03.2012 15:11
Спасибо сказали:
Dager(27.03.2012),
Тэги топика:
- article,
- errordocument,
- errors,
- form,
- fsk-ekb,
- html,
- http_host,
- item,
- page,
- prior-zhuk,
- realiz,
- rewritecond,
- rewriterule,
- transformator-ek,
- transformers,
- type,
- _fsk-ekb,
- _http,
- новый,
- нужный,
- попробовать,
- работать,
- редирект,
- редиректить,
- решить,
- сайт,
- сделать,
- страница