+ Ответить в теме
Показано с 1 по 2 из 2

Тема: Работа mod rewrite и .htaccess

  1. #1
    emayker is on a distinguished road
    Регистрация
    26.08.2010
    Возраст
    32
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Работа mod rewrite и .htaccess

    Есть сайт со страницами:
    http://site.ru/cat.php?cat=1 - список статей на сайте;
    http://site.ru/post.php?id=1 - сами статьи.

    В файле .htaccess следующие записи:
    RewriteEngine on
    RewriteRule ^post/([0-9]+)/? post.php?id=$1 [L]
    RewriteRule ^cat/([0-9]+)/? cat.php?id=$1 [L]

    После редиректа страницы стали с ЧПУ:
    http://site.ru/cat/1;
    http://site.ru/post/1.

    Проблема в следующем:
    Переходя со страницы http://site.ru/post/1 на http://site.ru/cat/1 переход осуществляется на страницу http://site.ru/post/cat/1, соответственно выдается ошибка “страница не найдена”.

    Помогите решить данную проблему!
    Последний раз редактировалось emayker; 26.08.2010 в 04:17.

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Duncon is on a distinguished road Аватар для Duncon
    Регистрация
    10.10.2004
    Адрес
    Питер
    Сообщений
    1,969
    Вес репутации
    17

    По умолчанию Re: Работа mod rewrite и .htaccess

    Нужно понимать что навигация идёт по псевтопапкам, соответственно тебе нужно с подуровня подняться на уровень вверх чтоб перейти по ссылке и попасть куда нужно. Есть вариант поставить RewriteBase / станет немножко проще, но не будет работать если сайт в подпапке...
    [syntax=Delphi] [/syntax]

+ Ответить в теме

Похожие темы

  1. .htaccess Как открыть доступ?
    Доброго времени суток! Есть файл .htaccess в корне <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. RewriteRule...
    от SKIT54 в разделе Apache, IIS...
  2. mod rewrite и .htaccess
    Что надо вписать в .htaccess чтобы место реального URL типа http://www.site.com/userbar.php/1.png выдавал бы http://www.site.com/userbar/1.png ? Но с...
    от websteel в разделе Apache, IIS...
  3. htaccess в субдиректории
    Здравствуйте! помогите с htaccess - мучуюсь 2ой день с документацией но ничего не выходит:( есть такой htaccess в корневой директории ...
    от lezz в разделе Apache, IIS...
  4. .htaccess
    Ребят. кто может помочь с задачей по файлу htaccess то чтот тут никак не разберусь как составить его правильно Вот есть ссылки ...
    от Juke в разделе Perl, PHP, ASP ...
  5. htaccess+deny
    Господа помогите, измучился весь!!! Пытаюсь наскорую руку разобраться как в файле .htaccess выставить запрет доступа к определенному URI, причем...
    от andrey137 в разделе Apache, IIS...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения