Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の古い検索ファイルは、namesearch.phpという名前でした。これで、search.phpという名前になりました。クエリ文字列パラメータは同じままです。namesearchリクエストをsearch.phpにリダイレクトしたいと思います。これが私が以下に持っているものですが、機能していません。
RewriteRule ^/namesearch.php%1 search.php$1 [R=301,L]
ターゲットURIが独自のURIを構築しようとしない場合(つまり、クエリ文字列が含まれていない場合?)、クエリ文字列は自動的に追加されます。mod_rewriteまたはmod_aliasのいずれかを使用できます。
?
mod_alias:
Redirect 301 /namesearch.php /search.php
mod_rewrite:
RewriteEngine On RewriteRule ^/?namesearch.php /search.php [L,R=301]