サブディレクトリを検索クエリに変換しようとしています。だから基本的に:
example.com/pizza
次のように変換されます:
example.com/?s=pizza
私はhtaccessの基本的な知識があり、以前にも同様のことをしましたが、今回はそれを機能させることができません。これが問題です:
これは機能します:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /results/?s=$1 [L,QSA]
ただし、書き換えターゲットをルートにポイントすると、ユーザーはクエリ文字列なしで「example.com」にリダイレクトされます。
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /?s=$1 [L,QSA]
「example.com/pizza」を「example.com/?s=pizza」に書き換えるにはどうすればよいですか?