это должно быть очень легко, но все же
Мне нужно иметь следующие параметры URL:
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
Попробуйте (не тестировали):
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
флаг пропустит условия и для следующих 2 правил
Других решений пока нет …