ホームページリニュアル等でurlをそのままに表示内容を替えたいと思っています。
ルートの場合はwww221109ディレクトリ内容を表示
/lpの場合はlp211109ディレクトリ内容を表示
環境はエックスサーバを利用しております。
htaccessを作成し、public_html(エックスサーバのルートディレクトリ)に
設置しました。
webにアクセスすると期待した表示になりません。
- http://hoge.comにアクセス => public_html直下のindex.html表示
- http://hoge.com/lpにアクセス => 404エラー
実現したいこと
下記表示
ディレクトリ構造
public_html | |-- .htaccess | |-- index.html | |-- www221109 | | | |-index.html | |-- lp221109 | |--index.html
.htaccessのコード
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^/lp(.*) /lp221109/$1 [L] RewriteRule ^/(.*) /wwww221109/$1 [L] </IfModule>
試したこと
ネットで調べて違う記述もしてみました。
(500エラー)
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase /lp RewriteRule ^$ lp221109/ [L] RewriteRule ^(.+)$ lp221109/$1 [L] RewriteBase / RewriteRule ^$ wwww221109/ [L] RewriteRule ^(.+)$ wwww221109/$1 [L] </IfModule>
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/09 09:44