2016-09-30 23 views
0

メインページでパラメータの開始が指定されている場合は、リダイレクトを行う必要があります。たとえば、次のようにメインページのURLからGETパラメータを削除するには?

"site.com/?start=16" - "site.com/my-publishment?start=16"

"site.com/" にリダイレクトしなければならない -

があるとして滞在する必要があります

私はこのコードを試してみました:

RewriteCond %{QUERY_STRING} ^(.*)start=[^&]+(.*)$ [NC] 
RewriteRule ^(.*)$ /$1?%1%2 [R=301,L] 

をそれは、あなたが自分のルールで、空のマッチを使用する必要があります代わりに、あなただけのルートからリダイレクトしたい場合のみ、最初の

答えて

0

の両方のケースで私をリダイレクト:

RewriteCond %{QUERY_STRING} ^(.*)start=[^&]+(.*)$ [NC] 
RewriteRule ^$ /?%1%2 [R=301,L] 

(.*)を使用すると、代わりに任意のパスに一致します。

+0

.htaccessは変更を適用していないため、変更を確認できません。変更する必要があることを明確に伝えられますか? –

関連する問題