我有这个问题,我尝试用.htaccess重定向解决。
a)我需要更改这样的链接
domain/kniha/?download_file=1619&order=wc_order_57fd45906a1f4&email=zuzana.xyz%40gmail.com&key=0cdf331935ec8ccf184fd729fb922367
到此:(即删除kniha/
部分并保持查询字符串完整)
domain/?download_file=1619&order=wc_order_57fd45906a1f4&email=zuzana.xyz%40gmail.com&key=0cdf331935ec8ccf184fd729fb922367
但是我必须保持对domain/kniha/
的完整请求,因为此目录/article
存在
所以
- 如果请求domain/kniha/
什么都不做
- 如果请求包含查询字符串,则更改URL(删除目录的子字符串)
注意:它适用于Wordpress网站。
有人可以帮助我吗?
谢谢。 理查德
答案 0 :(得分:0)
您可以使用此规则:
RewriteEngine on
RewriteCond %{QUERY_STRING} .
RewriteRule ^kniha / [L,R]
仅当网址中存在查询字符串时,才会重定向uri / kniha 。