помогите с htaccess

V
На сайте с 06.11.2008
Offline
18
287

для того чтобы при обращение к

mysite.ru/users/user1/ или

mysite.ru/users/user2/

открывался всегда один и тот же фаил

mysite.ru/users/index.php

достаточно прописать

в /users/.htaccess

DirectoryIndex /users/index.php

а как сделать так, чтобы это правило не распространялось на подкаталоги типа

mysite.ru/users/user1/n/ или

mysite.ru/users/user2/k/2/

?

kil
На сайте с 03.04.2006
Offline
84
kil
#1

Не понял, зачем вам DirectoryIndex

Можно как-то так приблизительно:


RewriteEngine on
RewriteRule ^/users/user([0-9]+)/$ /users/index.php [L]
V
На сайте с 06.11.2008
Offline
18
#2

ход мыслей понятен, спасибо.

правда в случае с DirectoryIndex при отсутствие папки готу 404 и все дела.

И все же пойду наверное по вашему варианту, чтобы потом не застрять с get-ами и регулярками в php, да и наверное так будет быстрее.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий