2016-12-28 22 views
0

私は以下のコードをワードプレスでwww以外のURLにリダイレクトしようとしましたが、動作しません。.htaccesリダイレクトがwwwのURL以外に動作しない

以下のコードを確認してください。

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain.ie[nc] 
RewriteRule ^(.*)$ http://www.domain.ie/$1 [r=301,nc] 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

</IfModule> 
+0

(それらはコメントライン# BEGIN WordPress# END WordPressの間に配置されている)それらを削除しないでください、Wordpressのは、.htaccessファイルにインストール独自の書き換えルールを持っていることに注意してくださいmod_rewriteがインストールされていますか?ログにエラーがありますか? – Dekel

+0

なぜ動作していないのですか?いくつかのエラーメッセージが表示されますか? –

+0

@KoenHollander 500内部サーバーエラー –

答えて

1

適切な.htaccessのルールは次のようになります。

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

は行い

関連する問題