terrible
Новичок
последовательные rewrite rules
все запросы вида script.html переправляются на index.php тривиальным правилом.
возникла необходимость перенаправлять все с users/(.*) на $1 (т.е. скажем users/vasya.html на vasya.html) и потом применить правило для vasya.html на index.php,
но в браузере, чтоб оставалось /users/vasya.html (иначе я бы делал редирект)
певрое правило очевидно
(1) RewriteCond %{REQUEST_FILENAME} !-f
(2) RewriteCond %{REQUEST_FILENAME} !-d
(3) RewriteRule .*\.html$ index.php [L]
пытаюсь добавить RewriteRule users/(.*) $1 [NC,QSA] перед правилом (3), но результата не дает (хотя отдельно работает)
так же пытался отделять RewriteCond %{REQUEST_URI} !^/users перед (3) и после нового правило, что тоже не дает делаемого результата.
как выйти из подобной ситуации?
спасибо.
все запросы вида script.html переправляются на index.php тривиальным правилом.
возникла необходимость перенаправлять все с users/(.*) на $1 (т.е. скажем users/vasya.html на vasya.html) и потом применить правило для vasya.html на index.php,
но в браузере, чтоб оставалось /users/vasya.html (иначе я бы делал редирект)
певрое правило очевидно
(1) RewriteCond %{REQUEST_FILENAME} !-f
(2) RewriteCond %{REQUEST_FILENAME} !-d
(3) RewriteRule .*\.html$ index.php [L]
пытаюсь добавить RewriteRule users/(.*) $1 [NC,QSA] перед правилом (3), но результата не дает (хотя отдельно работает)
так же пытался отделять RewriteCond %{REQUEST_URI} !^/users перед (3) и после нового правило, что тоже не дает делаемого результата.
как выйти из подобной ситуации?
спасибо.