.htaccess删除后的所有内容/

时间:2018-03-13 09:52:01

标签: apache .htaccess

我想重写网址,以便删除最后一次删除后的所有内容,并且不应该重定向。 例如

site.com/content/?abc=true 
site.com/product/?view=false

将更改为

site.com/content/
site.com/product/

我感谢任何帮助

1 个答案:

答案 0 :(得分:0)

在主根目录中的.htaccess文件中,与query string匹配,在此abc=true的给定网址?之后,RewriteEngine On RewriteCond %{QUERY_STRING} ^(.+)$ RewriteRule ^(.*)$ /$1? [L,R=301] 之后,如果存在,请将其删除像这样:

RewriteCond %{QUERY_STRING} ^(.+)$

因此,如果查询字符串仅存在/$1将其删除,^(.*)$匹配aginst请求URI ?并且旁边的public void setUpViewPager(Bitmap b) { Bundle args = new Bundle(); args.putParcelable("image", b); //... your code // Add arguments to the Fragment Fragment statusFragment = new StatusFragment(); statusFragment.setArguments(args); //... adapter.addFragment(statusFragment); //... } 表示不要追加查询字符串。