我想根据条件进行 301 重定向。
如果 url 在我的域之后有一个关键字市场,那么它应该被重定向为我的域和包含关键字的查询字符串。
例如
http://mydomain.com/marketplace/query
那么它应该被重定向如下
http://mydomain.com/index.php?dir1=marketplace&dir2=query
查询字符串参数名称 dir1,dir2。
请帮我 。
我想根据条件进行 301 重定向。
如果 url 在我的域之后有一个关键字市场,那么它应该被重定向为我的域和包含关键字的查询字符串。
例如
http://mydomain.com/marketplace/query
那么它应该被重定向如下
http://mydomain.com/index.php?dir1=marketplace&dir2=query
查询字符串参数名称 dir1,dir2。
请帮我 。
您可以在根目录的一个 .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]