基于 GET 变量的 Mod_Rewriting

基于 GET 变量的 Mod_Rewriting

所以——我已经使用 mod rewrite 几千次来做诸如改变url.tld/节目/季节/1加载video.php?show=someshow&season=1。

但是——现在我需要做相反的事情,显示一个临时的 HTML 页面,而不是在这些页面上提供 PHP。

myshows.com/seasons/?sid=1

我曾尝试执行包括?在内的重写条件,但似乎不起作用。

重写规则 ^/seasons/\?sid=1 migrating.html

编辑我需要确保唯一受影响的页面是 SID=1,而不是任何其他可能的季节 ID

有任何想法吗?

答案1

花了点功夫才找到,但是

RewriteCond %{QUERY_STRING} sid=1$
RewriteRule ^.*$ /migrating.html

成功了。

相关内容