すべてのサイトのルート ディレクトリに、正規の書き換えを処理する .htaccess ファイルがあります。.htaccess ファイルの内容全体は次のとおりです。
Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.domain.com/$1/ [L,R=301]
問題は、Wordpress ブログをサブディレクトリ (/blog) にインストールすると、WP ブログが動作しなくなることです。wp-admin エリアにログインできません。私のホストは、ルートにある .htaccess ファイルが原因であると教えてくれました。したがって、これを削除する必要があります。
では、ルートに .htaccess ファイルを配置できない場合、どうすれば同じ正規の URL 書き換え手順を実行できるのでしょうか? これらの手順をルートの robots.txt ファイルに入れることはできますか? または、これを行う別の方法はありますか?