私は強制的にwwwをしようとしています。私のサイトのすべてのページに 私はメインサイト(/ブログ)のフォルダにwordpressをインストールしています。/blogフォルダには、以下の.htaccessファイルがあります。ワードプレス.htaccess www。強制しない
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
サイトのメインディレクトリにあります。私には、次のような.htaccessファイルがあります。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.sitename.com [NC]
RewriteRule (.*) http://www.sitename.com/$1 [R=301,L]
RewriteRule ^blog/index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/(.*)$ /blog/index.php [L]
wordpressには、wwwのオプションが設定されています。 www。私が行く場合を除き、すべてのページに表示されますストレートsite.com/blogアドレス
「ワードプレスアドレス」_と_「サイトアドレス」_は、「設定 - >一般」の下にURLに「www.」を含みますか? – Shef
wwwが含まれていないことを修正します。 –
'RewriteCond%{HTTP_HOST}!^ www.sitename.com [NC]'を 'RewriteCond%{HTTP_HOST}^sitenameに置き換えてみてください。com [NC] ' – Shef