やりたいこと
複数パラメータを組み合わせた検索結果のURLの擬似静的化したい
例:以下のように3つのパラメータを組み合わせたURLを擬似静的化したい 変換前 ドメイン/?place=東京&theme=バレンタイン&date=20190214 変換後 ドメイン/東京/バレンタイン/20190214
このURLから変換前URLの検索結果が表示されているページに遷移できるようにしたい
試したこと
.htaccess RewriteRule ^/(.*)$ /place=$1/theme=$2/date=$3 [L]
これでパラメータを置換し、以下で検索を行いましたが、403エラーがでました。
ドメイン/東京/バレンタイン/20190214
知りたいこと
- 検索パラメータの3種類は任意に組み合わせるような検索なので、検索パラメータが1つだけの時など、必ずしも3つを組み合わせるわけではないので、以下だけではダメではないか?
RewriteRule ^/(.*)$ /place=$1/theme=$2/date=$3 [L]
- 以下で403エラーが出た原因
置換設定 RewriteRule ^/(.*)$ /place=$1/theme=$2/date=$3 [L] 検索 ドメイン/東京/バレンタイン/20190214
これでパラメータを置換し、以下で検索を行いましたが、403エラーがでました。
- 自分が試した方法以外で擬似静的化する方法があれば教えて欲しい
参考にしたページ
https://webtan.impress.co.jp/e/2010/01/05/6369
http://dim5.net/wordpress/search-result-url-customize.html
以上、よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。