2016-03-29 11 views
1

Ich habe dies auf meine .htaccess-Datei und ich möchte eine Regel um meine Website von nicht-www zu www umleiten.htaccess Passing-Argument zu indexieren und an www weiterleiten

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 
+0

Referenz: http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess –

Antwort

0

können Sie versuchen, diese

RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^(.*)index.php$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
+0

Thankyou wirkt wie ein Zauber. Ich bin nicht gut mit Htaccess, aber ich weiß, dass du es bist. – MashiruAlexis

-1

ich den Code verwendet, um meine nicht-www-URL zu einem www ein zu umleiten. Ich habe es in meine .htaccess-Datei eingefügt und es funktioniert gut. Ich hoffe dieser Code kann dir helfen. Ersetzen Sie einfach den Domain-Namen durch Ihren eigenen Domain-Namen. Viel Glück.

 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^yourdomainname.com [NC] 
RewriteRule ^(.*)$ http://www.yourdomainname.com/$1 [L,R=301] 
RewriteCond %{THE_REQUEST} ^(.*)index.php 
RewriteRule ^(.*)index.php$ http://www.yourdomainname.com/$1 [R=301,L] 
Verwandte Themen