我的htaccess规则无法使用破折号重写:
RewriteRule ^([A-Za-z]+)$ index.php?do=$1 [QSA]
Run Code Online (Sandbox Code Playgroud)
所以,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]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |