1

uri の末尾にスラッシュを付けずに uri を使用できますか?

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

私の .htaccess では、最後に / を付けて後者の uri を使用できます。しかし、前者ではありません。内部サーバーエラーが発生します。

4

2 に答える 2

0

?はい、 RegEx のスラッシュの後に a を含めたいと思うでしょう。疑問符は、先行する文字をオプションにします。

詳細: 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 に答える