Работа mod rewrite и .htaccess

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Работа mod rewrite и .htaccess

Re: Работа mod rewrite и .htaccess

Duncon » 26 авг 2010, 09:54

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

Работа mod rewrite и .htaccess

emayker » 26 авг 2010, 05:13

Есть сайт со страницами:
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, соответственно выдается ошибка “страница не найдена”.

Помогите решить данную проблему!

Вернуться к началу