Надо, чтобы для клиента по определенному условию при запросу любого урла (например,
http://da.net/page1.html) происходил редирект на другой локальный урл (скажем,
http://da.net/page2.html), при этом выводилась вообще пага, лежащая по адресу /page3.html
Делаю так:
RewriteCond %{REQUEST_URI} !^/page2.html$
RewriteCond %{REQUEST_URI} !^/page3.html$
RewriteCond мои условия [NC,OR]
...
RewriteCond мои условия [NC]
RewriteRule ^(.*)$ /page2.html [R,L]
RewriteCond %{REQUEST_URI} !^/page3.html$
RewriteCond мои условия [NC,OR]
...
RewriteCond мои условия [NC]
RewriteRule ^(.*)$ /page3.html [L]
Т. е. сначала рерайтю УРЛ, только потом подставляю старницу. Нельзя ли как-то оптимальнее? Неужто [C]?