2016-11-08 1 views
1

Ein Freund von mir bat um Hilfe über seine Wordpress-Website. Er hat seine Arbeit unter sub.domain.com und jetzt möchte er domain.com es umgeleitet haben, möglichst ohne sub in der URL-Leiste zeigtWordpress, umleiten Domain-Root zu einer Sub-Domain

Dies ist seine Domain-Root .htaccess

# BEGIN WordPress 
<IfModule mod_rewrite.c>  
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

einige Ressourcen Im Anschluss fand ich ich eingefügt, diese beiden Zeilen nach dem RewriteEngine On:

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] 
RewriteRule ^(.*)$ http://domain.com/$1 [L,R] 

aber es scheint nicht zu funktionieren, sollte es so einfach sein, aber ich tue etwas wr klar Ong ...

Ich habe versucht, auch den Rest zu kommentieren, ist es nicht

funktioniert Ich bin kein Experte Apache überhaupt, was ist das Problem?

Antwort

0

So leiten example.com/ zu sub.example.com/, können Sie Folgendes verwenden:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule ^$ http://sub.domain.com/$1 [L,R] 

^$ entspricht der Wurzel / von example.com, wenn Sie Möchten Sie alles auf Subdomain umleiten, ändern Sie das Muster in ^(. *) $.

+0

Cool! Es funktioniert, danke! Nur eine letzte Sache, kann ich die Subdomain in der URL-Leiste im Browser ausblenden? – elect

Verwandte Themen