physh
поедатель запятых
можно ли упростить.
Я в mod_rewrite не бум-бум. Но благодаря ресурсам в Вашем ФАКе мне удалось кое что состряпать. Вопрос - правильно ли это и можно ли как-то все упростить, чтобы не пришлось скажем три раза одни и те же условия писать.
путь состоит из /раздел/страница/доп_инфо/, но если нет № страницы, то чтобы открывалась главная страница раздела.
Зараннее спасибо.
Я в mod_rewrite не бум-бум. Но благодаря ресурсам в Вашем ФАКе мне удалось кое что состряпать. Вопрос - правильно ли это и можно ли как-то все упростить, чтобы не пришлось скажем три раза одни и те же условия писать.
путь состоит из /раздел/страница/доп_инфо/, но если нет № страницы, то чтобы открывалась главная страница раздела.
Код:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^\/control\/(.*)$
RewriteRule ^([A-Za-z0-9_-]+)/([0-9]+)/([A-Za-z0-9_-]+)/?$ index.php?pg=$1.$2.$3 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^\/control\/(.*)$
RewriteRule ^([A-Za-z0-9_-]+)/([0-9]+)/?$ index.php?pg=$1.$2 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^\/control\/(.*)$
RewriteRule ^([A-Za-z0-9_-]+)/?$ index.php?pg=$1 [L]
