2
我正在使用[A-Za-z0-9_-]
在我的正則表達式中匹配字母,數字和_和 - 。 我想給'
字符添加到它,但大多數我的嘗試導致服務器錯誤500在我的正則表達式中添加撇號/單引號
下面是從我的htaccess全行:
RewriteRule ^[A-Za-z0-9_-]+/?$ /index.php
我正在使用[A-Za-z0-9_-]
在我的正則表達式中匹配字母,數字和_和 - 。 我想給'
字符添加到它,但大多數我的嘗試導致服務器錯誤500在我的正則表達式中添加撇號/單引號
下面是從我的htaccess全行:
RewriteRule ^[A-Za-z0-9_-]+/?$ /index.php
你有沒有試着用\逃逸呢?
像這樣的規則:'RewriteRule^[a-zA-Z0-9 _- \'] + /?$/index.php'應該有效。 – sigint 2010-07-22 16:02:43
500內部服務器錯誤:/ – 2010-07-22 16:05:44
可能是因爲 - 在角色類中有特殊含義,請嘗試將其放在前面。 'RewriteRule^[ - a-zA-Z0-9 _'] + /?$/index.php'現在你說的是從字符_到字符\的匹配,這實際上並不合理。 – NorthGuard 2010-07-22 16:18:21