Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 使用htaccess向URL添加尾部斜杠_.htaccess - Fatal编程技术网

.htaccess 使用htaccess向URL添加尾部斜杠

.htaccess 使用htaccess向URL添加尾部斜杠,.htaccess,.htaccess,我正在尝试使用htaccess重新编写我的URL。以下是我的htaccess中的代码: RewriteRule ^post/([^/.]+)?/([^/.]+)?$ post.php?pst=$1&view=$2%{QUERY_STRING} 一切都很正常,只是这段代码没有在重新编写的URL的末尾添加尾随斜杠。我如何添加它?我认为您不能在重写规则中访问%{QUERY\u STRING};只有一个条件。我认为你可能需要做一些事情,比如: RewriteCond %{QUERY_STR

我正在尝试使用htaccess重新编写我的URL。以下是我的htaccess中的代码:

RewriteRule ^post/([^/.]+)?/([^/.]+)?$
post.php?pst=$1&view=$2%{QUERY_STRING}

一切都很正常,只是这段代码没有在重新编写的URL的末尾添加尾随斜杠。我如何添加它?

我认为您不能在重写规则中访问
%{QUERY\u STRING}
;只有一个条件。我认为你可能需要做一些事情,比如:

  RewriteCond %{QUERY_STRING} ^(.*)$
  RewriteRule ^post/([^/.]+)?/([^/.]+)?$ post.php?pst=$1&view=$2%1/

请参阅:

您的意思是在{QUERY\u STRING}后面加一个斜杠吗?