我的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