Php .htaccess文件运行异常
我正在创建一个CMS,但我的.htaccess文件有问题,如下所示 重写规则^[-a-z]+*/[-a-z\]+*/$./page.php?页面=$1,顺序=$2 无论发生什么事都不会起作用 我做错了什么 注:这是我的完整代码: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
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]*?不,我不是很好,我就是这样被教的