我想创建一个条件,如果页面在 URL 中有参数,例如 ?print=1 - 将此页面重定向到自身而不使用任何查询字符串。
例子:
我想要这个页面:
http://sos-med.com/en/specific_page.html?print=1&ok=1
tp 重定向(301)到没有查询字符串的相同 URL:
http://sos-med.com/en/specific_page.html
我的代码是:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^*print=*$ [NC]
RewriteRule ^(.*)$ %{REQUEST_URI}?
我没有测试服务器,你能告诉我我的代码是否正常吗?
上面的代码适用于网站上的每个页面。在实施该规则之前,我想尝试一个特定页面的重定向(参见我的示例)。
如何修改代码以仅使用“specific_page.html”?
我只想要 .htaccess 解决方案,而不是 PHP 代码。