upp*_*per 4 .htaccess get url-rewriting
我的网站在 InfinityFree 托管上运行,它向每个 URL投放广告?i=1后缀(如www.mysite.com/?i=1、 或/?i=2、 或/?i=3),以保护网站免受恶意机器人的侵害,正如他们所说。
但当然,我不喜欢这些后缀并想禁用它们(只需重定向www.mysite.com/anypage/?i=1到www.mysite.com/anypage/)。请注意,我不想禁用所有 GET 参数,而只想禁用这些i=1,i=2和i=3.
我认为可以使用.htaccess. 有人能帮助我吗?
upp*_*per 13
好吧,我已经使用这个问题中的代码解决了这个问题。我刚刚在我的 .htaccess 中添加了这段代码,现在它将所有带有“i”的 URL 重定向到没有它的 URL。
RewriteCond %{QUERY_STRING} ^(.*)i=[^&]+(.*)$ [NC]
RewriteRule ^(.*)$ /$1?%1%2 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8932 次 |
| 最近记录: |