漂亮URL多层次

Pretty URL multilevel

我刚刚开始尝试使用漂亮的 URL,但我以前从未使用过它们。 我让它工作,如果它只在 'directory' 上工作,比如示例。com/first 但是当我尝试使用另一个 'sub directory' 时,我得到了问题(例如。com/first/秒)

就是下面那两个不行

Options +FollowSymLinks
RewriteEngine On

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

RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page= #works
RewriteRule ^([a-zA-Z0-9]+)$ index.php?page= #works

RewriteRule ^partier/([a-zA-Z0-9]+)/$ index.php?page=partier&parti= #Don't work
RewriteRule ^partier/([a-zA-Z0-9]+)$ index.php?page=partier&parti= #don't work
#www.example.com/partier/[your choice]/ --> www.example.com/index.php?page=partier&parti=[Your choice]

使用那个:

Options +FollowSymLinks
RewriteEngine On

# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

RewriteRule ^([a-z0-9]+)/?$ index.php?page= [NC,L]
RewriteRule ^partier/([a-z0-9]+)/?$ index.php?page=partier&parti= [NC,L]