下記のようなフォルダ構成がある場合
.htaccess(a) index.html ┣ /css ┣ /img ┣ /js ┗ /management ┣ .htaccess(b) ┗ index2.html ┣ /css ┣ /img ┗ /js
パラメータをスラッシュ区切りでURLに入れるために
.htaccess(a)に下記を記述して、index.htmlにリダイレクトするようにしています。
.htaccess(a)
AddHandler ******* RewriteEngine on RewriteCond %{REQUEST_URI} !(^/css/) RewriteCond %{REQUEST_URI} !(^/js/) RewriteCond %{REQUEST_URI} !(^/img/) RewriteCond %{REQUEST_URI} !(^/management/) RewriteRule ^(.*)$ index.html [L]
同様に
/management階層もindex2.htmlにリダイレクトするようにしたい場合
.htaccess(b)を用意してみましたがうまく動きません。
.htaccess(b)
RewriteEngine on RewriteCond %{REQUEST_URI} !(^/css/) RewriteCond %{REQUEST_URI} !(^/js/) RewriteCond %{REQUEST_URI} !(^/img/) RewriteRule ^(.*)$ index.html [L]
どのような書き方、またはhtaccess(a)に書くのでしょうか
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー