这应该很容易,但仍然
我需要以下网址选项:
domain.com/buylink/1234
以下适用于N1和N2,但无法使 N3 工作。
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule page/([0-9]?[0-9]?[0-9]?[0-9]?) index.php?&page=$1
答案 0 :(得分:0)
尝试一下(没有测试):
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^page/([0-9]+)/?$ index.php?&page=$1 [L,S=2]
RewriteRule ^buylink/([0-9]+)/?$ third.php?&page=$1 [L]
RewriteRule ^([\w-]+)/?$ second.php?&page=$1 [L]
更新添加标志S (感谢@Prix):
S
标志也会跳过下两条规则的条件