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

.htaccess блин

  • malaba

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

    Spritz Янв. 11, 2012, 6:05 д.п.

    никак не могу догнать как подставить слэш в урл

    перекинуть с

    site.ru/news/43

    на

    site.ru/news/43/
    Спустя 75 сек.

    RewriteEngine on
    RewriteCond %{REQUEST_URI} /news/(.*)
    RewriteRule (.*) /news/
    Спустя 104 сек.
    индексный файл в каталоге news и если в конце слэша нет то ошибка 403

    что дописать в ацес чтобы слэш автоматом добавлдялся?
  • technobulka

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

    Spritz Янв. 11, 2012, 8:01 д.п., спустя 1 час 56 минут 2 секунды

    @^(.*)(?!/)@
    Спустя 27 сек.
    и заменять на
    $1/
    Высокоуровневое абстрактное говно
  • malaba

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

    Spritz Янв. 12, 2012, 1 д.п., спустя 16 часов 58 минут 35 секунд

    RewriteRule @^(.*)(?!/)@ $1/

    так не работает
  • technobulka

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

    Spritz Янв. 12, 2012, 1:01 д.п., спустя 1 минуту 51 секунду

    собаки-то убери
    Высокоуровневое абстрактное говно
  • malaba

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

    Spritz Янв. 12, 2012, 1:09 д.п., спустя 7 минут 32 секунды

    все равно))
    Спустя 72 сек.
    к тому же если /news/43/ то на главную перекидывать начинает!
    Спустя 60 сек.
    RewriteEngine on
    RewriteCond %{REQUEST_URI} /news/(.*)/
    RewriteRule (.*) /news/
    RewriteRule ^(.*)(?!/) $1/

    может чтото из этого убрать надо?
  • malaba

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

    Spritz Янв. 12, 2012, 1:52 д.п., спустя 42 минуты 45 секунд

    RewriteEngine on
    RewriteCond %{REQUEST_URI} /news/(.*)/
    RewriteRule (.*) /news/
    RewriteRule ^(.*[^/])$ $1/

    так тож нифига
  • technobulka

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

    Spritz Янв. 12, 2012, 2:30 д.п., спустя 37 минут 48 секунд

    а так
    ([^/])$
    ?
    Высокоуровневое абстрактное говно
  • malaba

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

    Spritz Янв. 12, 2012, 2:38 д.п., спустя 8 минут 31 секунду

    RewriteRule ^([^/])$ $1/

    тожи(

    RewriteRule ([^/])$ $1/

    тожи(
    Спустя 100 сек.
    прямо хоть на пхп хедером делай) уже зае вторую ночь не могу сделать
  • Sinkler

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

    Spritz Янв. 12, 2012, 3:06 д.п., спустя 27 минут 33 секунды

    на пхп хедером делай

    ну, во первых, да, тебе не надо ньюс, разруливай всё в пхп http://blgo.ru/blog/2009/02/27/url/#more-22
  • malaba

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

    Spritz Янв. 12, 2012, 3:09 д.п., спустя 3 минуты 11 секунд

    мне то впринципе и в хуй не тарахтело)) только вот яндекс с какого-то перепугу 194 ошибки выдал и все на /news/… где он пути без слэша взял не знаю, но точно не в сатмапе! меня это хрень уже 2 месяца ебет, вот думал разобраться, а теперьб наверно передумаю)))
  • Sinkler

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

    Spritz Янв. 12, 2012, 3:18 д.п., спустя 9 минут 13 секунд

    имхо, косяк не в регулярке, а здесь, надо думануть
    RewriteCond %{REQUEST_URI} /news/(.*)/
    RewriteRule (.*) /news/
    RewriteRule ^(.*)(?!/) $1/
  • malaba

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

    Spritz Янв. 12, 2012, 3:22 д.п., спустя 3 минуты 49 секунд

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

    вот эти строки нуны, они на индекс.пхп переадресуют который в news лежит

    а после я уже 127.000.000 вариантов перепробовал)
    пробовал RewriteRule ^(.*)(?!/) $1/ перед ставить, тоже база. Я в ацессе не силен, синтаксиса не знаю, поэтому методом проб и ошибок)
  • Sinkler

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

    Spritz Янв. 12, 2012, 3:36 д.п., спустя 14 минут 26 секунд

    RewriteRule ^(.*)(?!/) $1/

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

    что-то типа такого, я тоже не силен)
    Спустя 30 сек.
    да и как по ночам можно работать, мозги стоят)
  • malaba

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

    Spritz Янв. 12, 2012, 3:38 д.п., спустя 1 минуту 36 секунд

    неа не пашет
  • Sinkler

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

    Spritz Янв. 12, 2012, 3:43 д.п., спустя 5 минут 21 секунду

    это на ньюс перенаправляет, все првильно, да?
    RewriteCond %{REQUEST_URI} /news/(.*)/
    RewriteRule (.*) /news/ [L]

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