我的htaccess的規則不與重寫工作與破折號:htaccess重寫規則不適用於破折號?
RewriteRule ^([A-Za-z]+)$ index.php?do=$1 [QSA]
所以,www.domain.com/rules的作品,然而,www.domain.com/about-us不
我已經驗證了www.domain.com/index.php?do=about-us的作品,所以它肯定是一個重寫問題。
謝謝。
我的htaccess的規則不與重寫工作與破折號:htaccess重寫規則不適用於破折號?
RewriteRule ^([A-Za-z]+)$ index.php?do=$1 [QSA]
所以,www.domain.com/rules的作品,然而,www.domain.com/about-us不
我已經驗證了www.domain.com/index.php?do=about-us的作品,所以它肯定是一個重寫問題。
謝謝。
你的正則表達式不包括短劃線支票 - 嘗試:
RewriteRule ^([A-Za-z\-]+)$ index.php?do=$1 [QSA]
你的正則表達式只需要az和AZ,將其更改爲[A-ZA-Z \ - ],使其將包括-字符
+1逃脫! – mauris 2009-10-27 23:20:43