我可以在 uri 末尾使用不带斜线的 uri 吗?
http://host/product
http://host/product/
我的 .htaccess 允许我在最后使用带有 / 的后一个 uri。但不是前一个。这给了我内部服务器错误。
我可以在 uri 末尾使用不带斜线的 uri 吗?
http://host/product
http://host/product/
我的 .htaccess 允许我在最后使用带有 / 的后一个 uri。但不是前一个。这给了我内部服务器错误。
是的,您可能希望?
在 RegEx 中的斜线后包含一个。问号使前面的字符可选。
更多信息:http ://www.regular-expressions.info/optional.html
RewriteEngine On
RewriteRule ^product/?$ /product.php [NC]
是的,当然你可以在末尾使用可选的斜线。只需在您的 regex 中使斜杠可选,如下所示:
RewriteRule ^product/?$ /product.php [L]