2017-10-12 1 views
2

Ich möchte diese weiterleiten www.myapp.com to myapp.com.Django forward www.domain.com zu domain.com mit fastcgi RewriteRule

Mein aktueller .htaccess

AddHandler fcgid-script .fcgi 
RewriteEngine on 
# Set up static content redirect: 
RewriteRule static/(.+)$ myapp-folder/public/static/$1 
# The following two lines are for FastCGI: 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ application.fcgi/$1 [QSA,L] 

versuchte ich unten Linien oben Inhalt

RewriteCond %{HTTP_HOST} ^www.myapp.com$ [NC] 
RewriteRule ^(.*)$ http://myapp.com/ [R=301,L] 

Aber es gibt mir nicht den Ausgang möchte ich hinzufügen. Ohne fastcgi kann ich nur diese Zeilen ersetzen, da meine App davon abhängt, wie ich diese Weiterleitung hinzufügen kann, ohne die fcgi-Regel zu entfernen.

+2

die neuen Linien hinzufügen, bevor die anderen (nach 'RewriteEngine on') – Croises

+0

@Croises es als Antwort posten, damit ich akzeptieren kann – silentprogrammer

Antwort

0

Sie müssen zuerst umleiten:

AddHandler fcgid-script .fcgi 
RewriteEngine on 

# www.myapp.com to -> myapp.com 
RewriteCond %{HTTP_HOST} ^www\. [NC] 
RewriteRule^http://myapp.com%{REQUEST_URI} [NE,R=301,L] 

# Set up static content redirect: 
RewriteRule static/(.+)$ myapp-folder/public/static/$1 
# The following two lines are for FastCGI: 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ application.fcgi/$1 [QSA,L] 
Verwandte Themen