Заголовок сообщения: Умный redirect при помощи htaccess Добавлено: 22 Февраль 2003, 14:18:00
Так блин это не через htaccess делается. Это делается через страницу ошибки 404, туда и суется PHP-код, который и будет забирать переменные из $REQUEST_URI.
Заголовок сообщения: Умный redirect при помощи htaccess Добавлено: 22 Февраль 2003, 14:46:00
Работает, если на Апаче установлен соответсвующий модуль. Вот выдержки из моего .htaccess для старого хомяка: <BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre> RewriteEngine On
Заголовок сообщения: Умный redirect при помощи htaccess Добавлено: 22 Февраль 2003, 14:52:00
То есть: url.ru дает на выходе index.php url.ru/portfolio и url.ru/prortfolio/ показывают portfolio-e.php url.ru/portfolio/foobar и url.ru/portfolio/foobar/ показывают portfolio-e.php?cat=foobar url.ru/diary и url.ru/diary/ показывают diary-e.php url.ru/archive и url.ru/archive/ показывают archive-e.php url.ru/archive/2003/02/ и url.ru/archive/2003/02 показывают archive-e.php?year=2003&month=02
Заголовок сообщения: Умный redirect при помощи htaccess Добавлено: 22 Февраль 2003, 21:08:00
один большой вопрос, по поводу mod_rewrite почему где то работает а где то не работает следующая конструкция ? RewriteRule (\w+)-(\d+)$ $1.php?id=$2 такой же вопрос относительно RewriteRule (\w+)/(\d+)/$ $1.php?id=$2
0 Сообщения: 175 Зарегистрирован: 22.07.02 Откуда: Москва
Добавлено: 26 Февраль 2003, 20:21:49
1. mod_rewrite обрабатывает POSIX regular expressions, а не perl-compatible regular expressions
2. Если надо permament, то надо указать параметр R=permament
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.