Редиректит не на тот url

(Ответов: 20, Просмотров: 1826)
Страница 1 из 3 123 Последняя
  1. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    Пытаюсь сделать 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/ (страница не найдена).
    В чем может быть проблема?
    • 0
  2. Banned
    • Регистрация: 14.06.2011
    • Сообщений: 793
    • Репутация: 4
    • Webmoney BL: ?
    выложите полностью то что прописываете в htaccess, так будет проще найти проблему :)
    • 0
  3. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    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/
    • 0
  4. Banned
    • Регистрация: 14.06.2011
    • Сообщений: 793
    • Репутация: 4
    • Webmoney BL: ?
    Options +FollowSymLinks -Indexes

    RewriteRule ^transformers/(.*) /page/realiz.html [NC,R=301,L]
    RewriteRule ^(.*)/transformers/(.*) /page/realiz.html [NC,R=301,L]
    • 1

    Спасибо сказали:

    Dager(27.03.2012),
  5. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    loki, Спасибо большое, заработало!!!
    А может подскажете еще как страницу _http://www.transformator-ek.ru/form/?item=112 редиректить на _http://www.transformator-ek.ru/page/realiz.html, описанным вами способом не получается ((
    • 0
  6. Banned
    • Регистрация: 14.06.2011
    • Сообщений: 793
    • Репутация: 4
    • Webmoney BL: ?
    Options +FollowSymLinks -Indexes

    RewriteRule ^form/?item=(.*) /page/realiz.html [NC,R=301,L]
    RewriteRule ^(.*)/form/?item=(.*) /page/realiz.html [NC,R=301,L]
    • 1

    Спасибо сказали:

    Dager(27.03.2012),
  7. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    loki, Что то не работает
    • 0
  8. Banned
    • Регистрация: 14.06.2011
    • Сообщений: 793
    • Репутация: 4
    • Webmoney BL: ?
    странно, должно работать.

    сейчас подумаю как можно еще

    ---------- Сообщение добавлено 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]
    • 1

    Спасибо сказали:

    Dager(27.03.2012),
  9. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    loki, Не один из вариантов не работает ((
    • 1

    Спасибо сказали:

    loki(27.03.2012),
  10. Banned
    • Регистрация: 14.06.2011
    • Сообщений: 793
    • Репутация: 4
    • Webmoney BL: ?
    Цитата Сообщение от Dager Посмотреть сообщение
    Не один из вариантов не работает ((
    к сожалению тогда я в растерянности, вроде бы все должно работать

    может еще кто подскажет
    • 1

    Спасибо сказали:

    Dager(27.03.2012),
Страница 1 из 3 123 Последняя

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры