私はGoDaddy Hosting Providerを使用していますが、cpanelで.htaccessを編集すると有効になりますが、数時間後(時にはカップル日).htaccessがデフォルトに戻ります。私のすべての変更はなくなりました。.htaccessファイルの発行/編集ができません.htaccess
マイEDITED .htaccessファイル:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* ? [F,L]
RewriteCond %{HTTP_HOST} ^xxx\.xxx\.xxx\.xx
RewriteCond %{HTTP_HOST} ^my-domain\.com
RewriteRule (.*) http://www.my-domain.com/$1 [R=301,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
#Maintenance Mode
#RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.11
#RewriteCond %{REQUEST_URI} !^/berightback\.html$
#RewriteRule ^(.*)$ http://my-domain.com/berightback.html [R=307,L]
ExpiresActive on
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
</IfModule>
# END WordPress
カップル奇妙なことも起こる: 1)ブラウザのバー私のウェブサイトでは、私のウェブサイトのIPは、私のウェブサイトにリダイレクトされませんwww
2)せずに常にあります。
しかし、ここでの主な質問は、.htaccessを編集した後でデフォルト設定になる理由です。
ありがとうございました!
ありがとうございました!素晴らしい答えと役に立つ情報そのIPとwwwの「問題」はどうですか?私の最後に何か、または私は私のホスティングプロバイダに連絡する必要がありますか? –
最初の条件 'RewriteCond%{HTTP_HOST}^xxx \ .xxx \ .xxx \ .xx [OR]'の後に 'OR'を追加する必要があります。両方の条件が真でなければならないAND)は不可能です。 –
実際に、最初の条件のWebサイトに「www.my-domain.comのページが機能していない」と表示された後、「www.my-domain.comがあなたにリダイレクトされました。 –