0

我想根据条件进行 301 重定向。

如果 url 在我的域之后有一个关键字市场,那么它应该被重定向为我的域和包含关键字的查询字符串。

例如

http://mydomain.com/marketplace/query

那么它应该被重定向如下

http://mydomain.com/index.php?dir1=marketplace&dir2=query

查询字符串参数名称 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 回答