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

(Ответов: 20, Просмотров: 1968)
Страница 2 из 3 Первая 123 Последняя
  1. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Dager, попробуй поставить любой из вар-тов сразу после

    Цитата Сообщение от Dager Посмотреть сообщение
    RewriteEngine On
    перед
    Цитата Сообщение от Dager Посмотреть сообщение
    #Если запрашиваемый ресурс не папка и не файл - это ЧПУ
    • 1

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

    Dager(27.03.2012),
  2. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    ctapbiu, к сожалению тоже не работает. Первый раз столкнулся с проблемой редиректов, раньше все нормально срабатывало без всякого головняка.
    • 0
  3. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    вот еще заметил
    нужно заэкранировать вопросительный знак

    вместо
    Цитата Сообщение от loki Посмотреть сообщение
    RewriteRule ^form/?item=(.*) /page/realiz.html [NC,R=301,L]
    RewriteRule ^(.*)/form/?item=(.*) /page/realiz.html [NC,R=301,L]
    нужно
    Код:
    RewriteRule ^form/\?item=(.*) /page/realiz.html [NC,R=301,L]
    RewriteRule ^(.*)/form/\?item=(.*) /page/realiz.html [NC,R=301,L]
    так он проверяет на урлы типа
    Код:
    form/item...
    formitem...
    Последний раз редактировалось ctapbiu; 27.03.2012 в 15:49.
    • 0
  4. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    ctapbiu, Все равно не работает. Может тогда подскажете как страницу _http://www.transformator-ek.ru/transformers/?type=top редиректить на _http://www.transformator-ek.ru/page/realiz.html. Всеми описанными выше способами пробовал, не работает, вылазит урл _http://www.transformator-ek.ru/page/realiz.html?type=top (страница не найдена).
    Последний раз редактировалось Dager; 27.03.2012 в 16:53.
    • 0
  5. Опытный Аватар для SEOrush
    • Регистрация: 30.12.2011
    • Сообщений: 447
    • Репутация: 150
    • Webmoney BL: ?
    Такая же проблема с редиректом. Пытался редиректить как локи сказал так:

    Options +FollowSymLinks -Indexes

    RewriteRule ^is/(.*) /odnokomnatnie-kvartiri-v-zhukovskom [NC,R=301,L]
    RewriteRule ^(.*)/is/(.*) /odnokomnatnie-kvartiri-v-zhukovskom [NC,R=301,L]

    Мне надо чтобы страница в поисковике выдавала вместо
    xttp://prior-zhuk.ru/is
    вот эту
    xttp://prior-zhuk.ru/odnokomnatnie-kvartiri-v-zhukovskom
    Последний раз редактировалось SEOrush; 27.03.2012 в 23:21.
    • 0
  6. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Dager, попробуйте
    Код:
    RewriteCond %{QUERY_STRING} (item=112) [NC]
    RewriteRule ^form/? page/realiz.html [NC,L]
    желательно сразу под
    Код:
    RewriteEngine On

    Цитата Сообщение от SEOrush Посмотреть сообщение
    RewriteRule ^is/(.*) /odnokomnatnie-kvartiri-v-zhukovskom [NC,R=301,L]
    RewriteRule ^(.*)/is/(.*) /odnokomnatnie-kvartiri-v-zhukovskom [NC,R=301,L]
    попробуйте так:
    Код:
    RewriteRule ^is/?(.*)? /odnokomnatnie-kvartiri-v-zhukovskom [NC,R=301,L]
    • 2

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

    Dager(28.03.2012), SEOrush(28.03.2012),
  7. Опытный Аватар для SEOrush
    • Регистрация: 30.12.2011
    • Сообщений: 447
    • Репутация: 150
    • Webmoney BL: ?
    Цитата Сообщение от ctapbiu Посмотреть сообщение
    попробуйте так:
    Все получилось ЗАЧЕТ! Спасибо старый! Оставь контакты пару баксов кину!
    • 0
  8. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    ctapbiu, Блин, тоже не работает (((
    Мой файл htaccess, может прописываю что не так:

    Код:
    #Глобалы нам не нужны
    #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 +FollowSymLinks -Indexes
    
    
    
    RewriteRule ^transformers/(.*) /page/realiz.html [NC,R=301,L]
    RewriteRule ^(.*)/transformers/(.*) /page/realiz.html [NC,R=301,L]
    
    RewriteRule ^services/(.*) /page/remont.html [NC,R=301,L]
    RewriteRule ^(.*)/services/(.*) /page/remont.html [NC,R=301,L]
    
    
    
    #Редирект для форума
    #RedirectMatch ^forum/(.*)$ http://forum.yoursite.ru/$1
    
    RewriteEngine On
    RewriteCond %{QUERY_STRING} (item=112) [NC]
    RewriteRule ^form/? page/realiz.html [NC,L]
    
    #Правила для скачивания: отдаем любой контент только через скрипт
    #НЕ УДАЛЯЙТЕ И НЕ КОММЕНТИРУЙТЕ СТРОКУ НИЖЕ!!!! ЭТО ЧРЕВАТО ВЗЛОМОМ!!!
    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]
    • 0
  9. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Цитата Сообщение от Dager Посмотреть сообщение
    Блин, тоже не работает (((
    странно
    а у меня на локалхосте отработал на ура

    и вот тут я уже теряюсь в догадках

    может проще создать файл /form.index.php
    и в нём реализовать редирект?
    Последний раз редактировалось ctapbiu; 28.03.2012 в 13:03.
    • 0
  10. Гуру Аватар для Dager
    • Регистрация: 01.03.2011
    • Сообщений: 520
    • Репутация: 75
    Че то последнее время аврал какой то с этими редиректами. Новую тему решил не создавать, а отписать в этой. Дело такое, у клиента был сайт на джумле, сделали ему новый на своем движке, всю инфу перенесли, сайт занимает хорошие позиции и имеет неплохой траффик для своей тематики, что бы это все сохранить решили сделать редиректы, но они ни фига не работают опять. Сайт _fsk-ekb.ru, старый сайт _old.fsk-ekb.ru (раньше был на домене _fsk-ekb.ru), пробую делать редирект c _http://www.fsk-ekb.ru/index.php?option=com_content&view=article&id=47&It emid=55 на _http://www.fsk-ekb.ru/article/zastroyschikam но не работает. Может кто что подскажет?
    • 0
Страница 2 из 3 Первая 123 Последняя

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

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

Информеры