漂亮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]
我刚刚开始尝试使用漂亮的 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]