0

というフォルダーがphotoあり、その中にhtaccessファイルもあります。

これはhtaccessのルールです:

RewriteCond %{REQUEST_URI} \.(jpe?g|png)$
RewriteRule ^/?(.*)$ index.php?image=$1&%{QUERY_STRING} [QSA]

クライアントがhttp://site.com/photo/123.jpg?testを指している場合は、http ://site.com/photo/?image=123.jpg&test と同じです。

拡張子が jpe?g または png の場合にのみ機能します。

しかし、単にhttp://site.com/photo/123.jpgを指すだけであることがわかりました

また、index.phpで処理します

RewriteCond をもう 1 つ追加する方法や、クエリ文字列のみを書き換える方法を追加するにはどうすればよいですか

のように: http://site.com/photo/123.jpg?test

4

0 に答える 0