Хочу сделать чтобы место - site.ru/peolpe/index.php?people=login
было - site.ru/people/login
вроде бы всё верно, но, если написать такой адрес в браузере, то пишет что страница не найденна.
содержимое .htaccess:
AddDefaultCharset UTF-8
RewriteEngine On
RewriteRule ^people/([^/]*)$ /people/index.php?people=$1 [L]
может кто поможет?)
Спустя 1 день, 21 час, 25 минут, 33 секунды (28.05.2011 - 15:29) killer8080 написал(а):
А где лежит .htaccess? В корне или в people?
Если в корне
Если в корне
RewriteEngine OnЕсли в папке people
RewriteRule ^people/([^/]*)$ people/index.php?people=$1 [L,QSA]
RewriteEngine On
RewriteRule ^([^/]*)$ index.php?people=$1 [L,QSA]
Спустя 4 часа, 57 минут, 26 секунд (28.05.2011 - 20:27) VolDroN написал(а):
Всё, спасибо, разобрался.
У меня было 2 ошибки. .htaccess лежал в people, и там был полный путь.
А когда я его перенёс в корень, то он неработал потомучто в ^people был слэш. (тоже долго над этим сидел)
п.с. сделал чуть раньше вашего поста (:
У меня было 2 ошибки. .htaccess лежал в people, и там был полный путь.
А когда я его перенёс в корень, то он неработал потомучто в ^people был слэш. (тоже долго над этим сидел)
п.с. сделал чуть раньше вашего поста (: