2014-01-13 37 views
1

如何重定向:如何使用.htaccess文件重定向從清除域重定向到www。?

從mydomain.pl到www.mydomain.pl/start從www.mydomain.pl

使用.htaccess文件來www.mydomain.pl/start?

這不應該干擾任何其他頁面。例如。當有人輸入mydomain.pl/contact時,應該只添加www。在域名之前。

+0

爲什麼'.htaccess'?在主服務器配置中更容易,更高效地將其作爲單獨的VHost與'Redirect 301/http:// www.example.com /' – Quentin

+0

Mosl很可能,但mu服務器不允許這樣做;( – TheKolanN

回答

1

你可以把這個規則在DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^mydomain\.pl$ [NC] 
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [L,NE,R=301] 

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.pl$ [NC] 
RewriteRule ^$ http://www.mydomain.pl/start [L,R] 
+0

謝謝,但那麼應該只在域名前添加www,但它不是。 – TheKolanN

+0

ok查看更新後的答案吧! – anubhava

+0

完美!我可以使這個更通用並且改變RewriteCond%{HTTP_HOST}^mydomain \ .pl $ [NC]改爲RewriteCond%{HTTP_HOST} ^%{HTTP_HOST} $ [NC]? – TheKolanN

相關問題