ФорумРазработкаУстановка и администрирование ПОВебсервер → .htaccess блин

.htaccess блин

  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 12 января 2012 г. 3:51, спустя 7 минут 31 секунду

    да
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 12 января 2012 г. 3:59, спустя 8 минут 10 секунд

    RewriteCond %{REQUEST_URI} /news/(.*)/
    RewriteRule (.*) /news/

    RewriteRule ^(.*)(?!/) $1/ [N]

    а так?
  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 12 января 2012 г. 4:04, спустя 5 минут 31 секунду

    502 Bad Gateway вообще)
    или 404
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 12 января 2012 г. 4:06, спустя 1 минуту 36 секунд

    502 Bad Gateway вообще)

    next зациклил)))
  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 12 января 2012 г. 4:09, спустя 3 минуты 13 секунд

    да пашел он, этот яндекс)) со своими запросами
    сил больше нету)))
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 12 января 2012 г. 4:14, спустя 4 минуты 28 секунд

    где-то мы тупим)
    Спустя 125 сек.
    пойду спать короче, СН
  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 12 января 2012 г. 4:15, спустя 1 минуту 32 секунды

    да может завтра повезет Сп.Нч.
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 12 января 2012 г. 7:57, спустя 3 часа 42 минуты 16 секунд

    имхо, косяк не в регулярке, а здесь, надо думануть

    да, мои регулярки ахуенны XD
    Высокоуровневое абстрактное говно
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 12 января 2012 г. 11:45, спустя 3 часа 47 минут 5 секунд

    Бля, а причем регулярки в .htaccess, а точнее в RewriteRule, если эта команда перенаправляет запрос для самого сервера, а не для ответа. То есть, если юзер запросит без слеша, то RewriteRule не делает и не должен делать редиректы на адрес со слешем. А самому же серверу в целом похуй что у него запрашивают. один ведь хуй тут пыха разгребает все. Вот значит на ней и делайте все что вам нужно.
    А коли уж через .htaccess, то наверное правильней будет через RedirectMatch делать.
    Спустя 75 сек.
    В общем, если нужно чтоб пользователь (Яндекс) видел что запросы и прочее идет на адреса со слешем в конце, то нужен редирект с "безслешевого" адреса.
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 12 января 2012 г. 12:49, спустя 1 час 4 минуты 12 секунд

    у меня так
    # документы не содержащие точки в имени должны оканчиваться слешом
    RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
    RewriteRule .* %1/ [R,L,QSA]

    # содержащие точку - не должны
    RewriteCond %{REQUEST_URI} (.*)/([^/.]+\.[^/.]+)/($|\?)
    RewriteRule .* %1/%2 [R,L,QSA]
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 12 января 2012 г. 13:32, спустя 42 минуты 57 секунд

    vasa_c, спасибо, возьму себе на заметку. Также теперь знаю что ошибался в плане Redirect вместо RewriteRule.
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 12 января 2012 г. 14:02, спустя 29 минут 58 секунд

    Также теперь знаю что ошибался в плане Redirect вместо RewriteRule.

    может и не ошибался. я вообще слабо понимаю что тут происходит, просто со старых времён осталось :)
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 12 января 2012 г. 15:03, спустя 1 час 1 минуту 38 секунд

    vasa_c, ну если перенаправление происходит у тебя (а оно таки происходит по флагу R - redirect). то значит я не прав был. Но а так, то я тоже во всей это галиматии в .htaccess практически ноль, все из интернетов дергаю, коли нужно.
  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 13 января 2012 г. 2:32, спустя 11 часов 29 минут 3 секунды

    все равно!
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 13 января 2012 г. 12:18, спустя 9 часов 45 минут 23 секунды

    malaba, убей себя!
    ιιlllιlllι унц-унц

Пожалуйста, авторизуйтесь, чтобы написать комментарий!