Php .htaccess文件运行异常

Php .htaccess文件运行异常,php,.htaccess,rewrite,Php,.htaccess,Rewrite,我正在创建一个CMS,但我的.htaccess文件有问题,如下所示 重写规则^[-a-z]+*/[-a-z\]+*/$./page.php?页面=$1,顺序=$2 无论发生什么事都不会起作用 我做错了什么 注:这是我的完整代码: Options +FollowSymLinks RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRul

我正在创建一个CMS,但我的.htaccess文件有问题,如下所示

重写规则^[-a-z]+*/[-a-z\]+*/$./page.php?页面=$1,顺序=$2

无论发生什么事都不会起作用

我做错了什么

注:这是我的完整代码:

Options +FollowSymLinks   
RewriteEngine On   

RewriteCond %{SCRIPT_FILENAME} !-d   
RewriteCond %{SCRIPT_FILENAME} !-f   

RewriteRule ^([-a-z]+)*/$ ./page.php?page=$1
RewriteRule ^([-a-z]+)*/([-a-z_]+)*/$ ./page.php?page=$1&order=$2
RewriteRule ^blog-entry/([-a-z-0-9]+)*/$ ./single.php?post=$1&page=blog
RewriteRule ^blog/(\d+)*/$ ./page.php?page=blog&num=$1

你应该把最后两条规则放在第一位,因为它们更具体,前两条规则将在后两条规则之前匹配。

有没有理由用[-a-z]+*代替[-a-z]*?不,我不是很好,我就是这样被教的