test.com/index.html?type=top
を
test.com/top
にする方法は
RewriteEngine On RewriteRule .* %{REQUEST_URI}/ [R,L] RewriteRule ^([a-zA-Z0-9_-]+)/$ index.html?type=$1 ```といった事はわかりました。 ですが test.com/index.html?type=top から test.com/top しつつ test.com/index.html?type=top&id=1 を test.com/top/1 にする記述方法がいくつか試したがわかりませんでした。 またユーザーが test.com/index.html?type=top にアクセスした際はそのまま表示されてしまうのが嫌でjavascriptで書き換えを行いが表示されるようにしております。 ですがjavascriptを使わずに.htaccess内で完結することは難しいことなのでしょうか? .htaccessのmod_rewriteが個人的にはかなり複雑で理解するのにかなり時間がかかっております。 よろしければ解説等も含めていただけると幸いです。 どうぞ宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/12 17:45