如何将stp.html?as=dm
重定向到ctr.php?as=dm
。
我尝试了以下内容:
Options +Includes
AddType text/html .html
AddHandler server-parsed .html
XBitHack on
RewriteEngine On
RewriteBase /
RewriteRule ^stp\.html?(.*)$ /resources/ctr.php?$1
由于
答案 0 :(得分:1)
RewriteEngine On
RewriteRule stp\.html ctr.php [L]
它应该自动引入整个查询字符串(?as=dm
)。你的意思是'?' as" .htm或.html",或者您是否尝试接收查询字符串?
请注意,您可以通过使用?
结束替换模式来禁止复制查询字符串。您可以通过在替换中指定旧查询字符串来替换旧查询字符串。您可以使用[QSA]标志指定旧查询字符串和复制旧查询字符串。
答案 1 :(得分:1)
您不需要与查询字符串匹配。它并不属于使用模式匹配的部分。它会自动附加到规则的目标:
RewriteRule ^stp\.html$ /resources/ctr.php [L,R]