example.com/product-name.html
のようなURLがあります。htaccess URLに文字列が含まれていて、URLを変更せずにページにリダイレクトする場合
example.com/product-name.html
がsearch.php
にリダイレクトされた場合、私はそれがまだブラウザでexample.com/product-name.html
を示すべきsearch.php
に文字列html
が含まれているが、私はタイプされた元のURLを維持したい任意のURLをリダイレクトしたいので。
私が使用しています:
リダイレクトしますが、ブラウザで、元の型指定されたURLを保持しませんRewriteCond %{REQUEST_URI} html
RewriteRule .* search.php
。
どうすればいいですか?それが動作しない場合は、または設定(あなたの質問でいっぱいで、それを記入してください).htaccessファイル内の別の問題があり、
RewriteEngine on
RewriteRule html search.php [NC,L]
:
これらの2行はリダイレクトされません。リダイレクションは別の場所で発生します。 .htaccess全体を表示する必要があります。 – Rei
'RewriteRule(。*)/search.php [L]'を試してみてください。 –
"ブラウザで元の入力URLをリダイレクトしますが、リダイレクトしません。" - どのURLがブラウザに表示されますか? – MrWhite