使用具有重写条件的 php 变量重写和重定向
Rewrite and redirect with php variable with rewrite conditions
我想使用重写规则来重定向这个特定的URL:
https://example.net/?myvar=none
致:
https://example.net/test-page-to-redirect/
仅重定向此特定 url 非常重要,因为例如,此 url 是正确的
https://example.net/?myvar=111
我试过几个选项都没有结果,最近我试过:
RewriteCond %{QUERY_STRING} myvar=none
RewriteRule .* /test-page-to-redirect [R=302]
感谢您的帮助
您可以使用此重定向规则:
RewriteCond %{QUERY_STRING} ^myvar=none$
RewriteRule ^$ /test-page-to-redirect/? [R=302,L]
确保在测试此更改之前清除浏览器缓存。
通过在 RewriteCond
和 RewriteRule
中使用锚点,我们确保仅给定的 URL 不匹配任何其他内容。
我想使用重写规则来重定向这个特定的URL:
https://example.net/?myvar=none
致:
https://example.net/test-page-to-redirect/
仅重定向此特定 url 非常重要,因为例如,此 url 是正确的
https://example.net/?myvar=111
我试过几个选项都没有结果,最近我试过:
RewriteCond %{QUERY_STRING} myvar=none
RewriteRule .* /test-page-to-redirect [R=302]
感谢您的帮助
您可以使用此重定向规则:
RewriteCond %{QUERY_STRING} ^myvar=none$
RewriteRule ^$ /test-page-to-redirect/? [R=302,L]
确保在测试此更改之前清除浏览器缓存。
通过在 RewriteCond
和 RewriteRule
中使用锚点,我们确保仅给定的 URL 不匹配任何其他内容。