Отредактировано .htacess:.htaccess множественным переписывают не работает
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ api.php/$1/$2?param=$3&key=$4 [L]
RewriteRule ^(.*)/(.*)/(.*)/ api.php/$1/$2?param=$3 [L]
RewriteRule ^(.*)/(.*)/ api.php/$1/$2 [L]
Это дает эту ошибку:
Internal Server Error
Update
Этот код работает:
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ api.php/$1/$2?param=$3&key=$4 [L]
RewriteRule ^(.*)/(.*)/(.*)/ api.php/$1/$2?param=$3 [L]
только при добавлении этой линии он выходит из строя:
RewriteRule ^(.*)/(.*)/ api.php/$1/$2 [L]
Более конкретные правила должны появиться первые. – hjpotter92
@ hjpotter92 Изменен в (выдает ошибку внутреннего сервера): (. *) (. *) (. *) (. *)? RewriteEngine On RewriteRule ^//// api.php/$ 1/$ 2 пары = $ 3 & key = $ 4 [L] RewriteRule^(. *)/(. *)/(. *)/Api.php/$ 1/$ 2? Param = $ 3 [L] RewriteRule^(. *)/(. *)/api.php/$ 1/$ 2 [L] –
@ hjpotter92 Я прокомментировал новый код –