Wie kombiniert man flags mit RewriteCond?
Ich bin mit ISAPI-Rewrite auf IIS7.
Wie können wir kombinieren [NC] und [ODER] in einer RewriteCond ? [NC,ODER] ?
Was ist der einfache Weg, um match-domains mit und ohne "www." ?
Hier ist ein Entwurf :
RewriteCond %{HTTP_HOST} ^old-one.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old-one.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^old-two.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old-two.com$ [NC]
RewriteRule ^(.*)$ http://www.new-website.com/$1 [QSA,L,R=301]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja,
[NC,OR]
ist die Art und Weise der Kombination dieser beiden flags.Kombinieren mehrerer ähnliche Bedingungen in einem, try this one:
P. S.
Da Sie auf IIS 7, warum nicht Ihre Muttersprache rewriting engine (URL-Rewrite-Modul) - ja, es hat eine andere syntax (nicht .Apache ist .htaccess, aber standard-web -.config XML-Datei) aber funktioniert einwandfrei (keine performance-Probleme, hier auf meinem Server).
web.config
- Datei (es sei denn, IIS angewiesen, um diese Einstellungen in eine master config-Datei nur (aus Sicherheitsgründen?) - das ist konfigurierbar (wenn Sie haben die volle Kontrolle über den server)).