サブディレクトリで運用する際の.htaccessの設定について
-
表題の件でご相談です。
PCサイトが http://sample.com/ で運用されており、
新たにPCと同じページをスマートフォン用に作成する為、サブディレクトリ http://sample.com/sp/ にWordPressを設置いたしました。ここで、トップドメインのルートの.htaccessにPCとスマートフォンを振り分けURLを書き換える記述をいたしましたが、転送がうまくいきませんでした。
RewriteEngine on
RewriteBase /#PCページにスマートフォンからのアクセス
RewriteCond %{REQUEST_URI} !/sp/
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|BlackBerry|Windows\ Phone)
RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpg|jpeg|css|js|cgi)$ [NC]
RewriteRule ^(.*)$ sp/$1 [R]#SPディレクトりにスマートフォン以外からのアクセス
RewriteCond %{REQUEST_URI} /sp/
RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|iPad|Android|BlackBerry|Windows\ Phone)
RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpg|jpeg|css|js|cgi)$ [NC]
RewriteRule ^sp/(.*)$ $1 [R]1.#PCページにスマートフォンからのアクセス
SPディレクトリ以外にスマートフォンからアクセスがあった場合、URLを書き換える。
こちらは転送がうまくいっております。2.#SPディレクトりにスマートフォン以外からのアクセス
こちらの処理がうまくいきません。spディレクトリには、以下の.htaccessが設置されております
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sp/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /sp/index.php [L]
</IfModule># END WordPress
どのように対応したらよろしいのか、ご教示いただけませんでしょうか。
何卒、宜しくお願い申し上げます。
- トピック「サブディレクトリで運用する際の.htaccessの設定について」には新たに返信することはできません。