Apache Htaccess重定向-当我的查询字符串等于-this-is-test1时,我想重定向到URL
当我的查询字符串等于Apache Htaccess重定向-当我的查询字符串等于-this-is-test1时,我想重定向到URL,apache,.htaccess,redirect,mod-rewrite,url-rewriting,Apache,.htaccess,Redirect,Mod Rewrite,Url Rewriting,当我的查询字符串等于-this-is-test1 Redirect /search/product/basecamp?-this-is-test1 https://www.some-example.com/search/product/result-this-is-test1 注意:查询字符串中只有一个值没有任何键。请尝试以下操作,确保在将这些规则放入yout.htaccess文件后清除浏览器缓存 RewriteEngine On RewriteCond %{THE_REQUEST} \s/
-this-is-test1
Redirect /search/product/basecamp?-this-is-test1 https://www.some-example.com/search/product/result-this-is-test1
注意:查询字符串中只有一个值没有任何键。请尝试以下操作,确保在将这些规则放入yout.htaccess文件后清除浏览器缓存
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/(search/product)/basecamp\?(-this-is-test1)\s [NC]
RewriteRule ^(.*)$ /%1/result%2? [NE,L,R=301]
请尝试以下操作,确保在将这些规则放入yout.htaccess文件后清除浏览器缓存
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/(search/product)/basecamp\?(-this-is-test1)\s [NC]
RewriteRule ^(.*)$ /%1/result%2? [NE,L,R=301]
无法匹配
重定向
或重定向匹配
指令中的查询字符串。
您可以根据mod_rewrite
模块使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} (-this-is-test1) [NC]
RewriteRule ^(search/product)/basecamp/?$ /$1/result%1? [NE,L,R=301,NC]
目标末尾的?
将删除任何查询字符串
参考文献:
重定向
或重定向匹配
指令中的查询字符串。
您可以根据mod_rewrite
模块使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} (-this-is-test1) [NC]
RewriteRule ^(search/product)/basecamp/?$ /$1/result%1? [NE,L,R=301,NC]
目标末尾的?
将删除任何查询字符串
参考文献: