2017-05-29 14 views
2

wwwを削除します。私のURLを開始してから、これは試してみました:私はそれが動作しませんmydomain.net.in使用する場合サブドメインをwww以外のドメインにリダイレクトする方法

私はmydomain.com

RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC] 
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.mydomain\.com)$ [NC] 
RewriteRule^http://%1%{REQUEST_URI} [R=301,L] 

ために、この作品を発見した、それを取得する方法完了?

RewriteCond %{HTTP_HOST} ^mydomain\.net\.in$ [NC] 
RewriteRule^http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.mydomain\.net\.in)$ [NC] 
RewriteRule^http://%1%{REQUEST_URI} [R=301,L] 

答えて

1

wwwを最初に追加してから、以下でtryを削除する理由はわかりませんが、両方で動作します。

RewriteCond %{HTTP_HOST} ^www\.(.+) 
RewriteRule^http://%1%{REQUEST_URI} [R=301,L] 

事前にキャッシュをクリアしてください。

+0

私は** www.mydomain.net.in **を使用すると動作しますが、** www.mydomain.net.in /サブディレクトリ**を使用すると** mydomain.net.in **になります(Missesサブディレクトリ) –

+0

使用する前にブラウザのキャッシュをクリアする必要があります。 –

+0

あなたがチェックすることができますhttp://htaccess.madewithlove.be/ここで働いているので、あなたが紛争しているいくつかの他のルールかもしれません。 –

関連する問題