###事象
静的サイトをワードプレス化するのに、静的コンテンツを元にテーマを作成し、商品一覧ページを固定ページで作成する方法を取っています。
ワープレ化する前は「https://<ドメイン名>/lineup/」というURLで商品一覧ページを出していました。
静的ページを無効化しようと、ディレクトリ名に「@」を付けたのですが、ワードプレスのテンプレートが出てくれません。
固定ページのパーマリンクは上記のディレクトリ名(「lineup」)に設定しています。
状況としては、商品一覧のURLを叩くと、ドキュメントルート直下のhtaccessの影響でトップページへリダイレクトされます。
考えられる原因を教えていただきたいです。
###htaccessの中身
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
このhtaccessを無効化すると、「https://<ドメイン名>/lineup/」のURLはNotFoundになります。
###付記
静的ページのディレクトリ名を「@lineup」にした状態で、商品の個別テンプレートはきちんと出てくれます。カスタム投稿タイプの方法を取っています。
なので、出てくれないのは固定ページのみです。
<追加情報>
現状としては、/linep/へのアクセスでトップのテンプレート(index.php)にリダイレクトされています。