0

条件に基づいて 301 リダイレクトしたい。

URL で私のドメインの後にキーワードマーケットプレイスがある場合、それは私のドメインとしてリダイレクトされ、キーワードを含むクエリ文字列になります。

例えば

http://mydomain.com/marketplace/query

次に、次のようにリダイレクトする必要があります

http://mydomain.com/index.php?dir1=マーケットプレイス&dir2=クエリ

クエリ文字列パラメータ名 dir1,dir2.

私を助けてください 。

4

1 に答える 1

1

ルート ディレクトリにある .htaccess ファイルでこれを試すことができます。

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  !index\.php               [NC]
RewriteCond %{REQUEST_URI}  ^/marketplace/([^/]+)/?   [NC]
RewriteRule .*  index.php?dir1=marketplace&dir2=%1    [L]

永続的なリダイレクトの場合は、次のように置き換え[L]ます[R=301,L]

于 2013-03-02T12:22:48.133 に答える