1

我可以在 uri 末尾使用不带斜线的 uri 吗?

http://host/product
http://host/product/

我的 .htaccess 允许我在最后使用带有 / 的后一个 uri。但不是前一个。这给了我内部服务器错误。

4

2 回答 2

0

是的,您可能希望?在 RegEx 中的斜线后包含一个。问号使前面的字符可选。

更多信息:http ://www.regular-expressions.info/optional.html

RewriteEngine On
RewriteRule ^product/?$ /product.php [NC]
于 2013-08-12T14:05:13.903 回答
0

是的,当然你可以在末尾使用可选的斜线。只需在您的 regex 中使斜杠可选,如下所示:

RewriteRule ^product/?$ /product.php [L]
于 2013-08-12T12:27:04.737 回答