我試圖讓我自己用一個PHP維基,並有一個Apache的mod_rewrite規則,使/Main_Page
去/index.php?title=Main_Page
的.htaccess RewriteUrl字符
的代碼如下:
RewriteRule ^([a-zA-Z0-9]+)$ /index.php?title=$1
RewriteRule ^([a-zA-Z0-9]+_?[a-zA-Z0-9]+)$ /index.php?title=$1
RewriteRule ^([a-zA-Z0-9]+_?[a-zA-Z0-9]+_?[a-zA-Z0-9]+)$ /index.php?title=$1
RewriteRule ^([a-zA-Z0-9]+_?[a-zA-Z0-9]+_?[a-zA-Z0-9]+_?[a-zA-Z0-9]+)$ /index.php?title=$1
然而,我我堅持着某件事。我希望[a-zA-Z0-9]
部分接受任何字符,而不僅僅是字母數字字符。 這可能嗎?如果是這樣,我將如何設法做到這一點?
'[:punct:]' - http://www.zytrax.com/tech/web/regex.htm可能是你在找什麼? – ChrisW