前提・実現したいこと
環境はレンタルサーバー(Conoha Wing)です。
レンタルサーバーの実際のフォルダでWordPress(WP)がインストールされており以下のとおりです。
~/public_html/example.com/ <- https://example.com のドキュメントルートでWPがインストール
~/public_html/example.com/sub1 <- WPがインストール
~/public_html/example.com/sub1/sub2 <- WPがインストール
~/public_html/example.com/.htaccess を使って以下のようにしたいです。
URL 実際利用するWPのフォルダ
https://example.com/ ~/public_html/example.com/sub1
https://example.com/sub2 ~/public_html/example.com/sub1/sub2
https://example.com/dev ~/public_html/example.com/
この場合、.htaccess をどう記述すれば良いでしょうか?
試したこと
以下で試したところ
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !^/dev/ RewriteBase /sub1 RewriteRule ^(.*)$ sub1/$1 [L] </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/dev/ RewriteBase / RewriteRule ^/dev/(.*)$ $1 RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] </IfModule>
https://example.com/ で ~/public_html/example.com/sub1 ‥‥ OK
https://example.com/dev で ~/public_html/example.com/sub1 のWPでPage Not Found (Page /dev がない) ‥‥ NG
となってうまくいきません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。