我正在尝试将 doc/name_of_doc-doc 之类的任何 url 重写为 doc/name_of_doc 并将其传递给 php
RewriteRule ^([0-9a-zA-Z\-\_]+)$ /doc/index.php?doc=$1
这很好用
我正在尝试处理 name_of_doc-doc 可能像 name_of.doc-doc 一样有一个点的事实
如果我走
RewriteRule ^([0-9a-zA-Z\-\_\.]+)$ /doc/index.php?doc=$1
它必须有 - 和 _ 和 . 如何拥有一个或另一个?像点还是破折号?如果我没有数字怎么办?
谢谢