crimea360 
 
Цитата:
Вставляйте лог
		
		Цитата:
тоже бесконечный редирект
Вставляйте лог
тоже бесконечный редирект
Тут другая проблемма. Надо символ пробела заменить на дефис.
RewriteRule (.*) /index.php/$0 [PT]
#RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
и
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
Если вы пишите форумы, сайт с новостями или любой сайт в котором есть конструкция hттp://mybestsite.com/article.php?n=3&page=1. Вы рано или поздно встретитесь с проблемой лицом к лицу, у таких сайтов есть огромный минус: адрес сайта выглядит для пользователей не "нормально", такой адрес не индексируется многими поисковыми системами, удаляется все после знака "?". Ниже приведенные ссылки для него все одни, но просмотрев их он получает разное содержимое (Что плохо сказывается на статистику вашего сайта)
Код:
hттp://mybestsite.com/article.php?n=3&page=1
hттp://mybestsite.com/article.php?n=5&page=2
hттp://mybestsite.com/article.php?n=6&page=7
Пользователи у которых нету базовых знаний в Web программировании не могут понять что значит текст после article.php (?n=3&page=1). С использованием mod_rewrite можно на лету преобразовывать адреса типа
Код:
hттp://mybestsite.com/article.php?n=3&page=1
в такой, более понятный и привычный для обыкновенных пользователей
Код:
hттp://mybestsite.com/articles/3/page1.htm
А самое интересное что файл page1.htm вообще не существует, и пользователю не известен путь к файлу к которому он обращается и поисковые системы воспринимают такой адрес как обыкновенную ссылку на html страничку.

С использованием mod_rewrite можно на лету преобразовывать адреса типа
Код:
hттp://mybestsite.com/article.php?n=3&page=1
в такой, более понятный и привычный для обыкновенных пользователей
Код:
hттp://mybestsite.com/articles/3/page1.htm
 
  ), буду пытаться...
 ), буду пытаться... Похоже проблема с символом "~"
RewriteRule ^([a-zA-Z0-9_\-/]*)/?$ index.php?page=$1 [NC]
RewriteRule: cannot compile regular expression '^([a-zA-Z0-9_\\-/]*)/?$'\n
RewriteRule ^([a-zA-Z0-9_\-\/]*)\/?$ index.php?page=$1 [NC]
Хорошо бы увидеть логи mod_rewrite. О том, как их получить написано в шапке.
Возможно вот так сработает правило, попробуйте.
 Но если вместо House будет Ajbolit, надо писать еще одну регулярку, потом еще одну и т.д., пока .htaccess не лопнет...
 Но если вместо House будет Ajbolit, надо писать еще одну регулярку, потом еще одну и т.д., пока .htaccess не лопнет... Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445
Предыдущая тема: PHP: Регулярные выражения (RegExp, Regular, eregi, preg)