Моего файла .htaccess просто:.htaccess переписывает, но не захватывает
RewriteEngine On
RewriteRule ^([0-9]+)/?.*$ view.php?id=$1 [L]
RewriteRule ^delete/([0-9]+)/?$ delete.php?id=$1 [L]
Первое правило работает отлично. Когда я перехожу к http://userless.net/123, запрос отправляется в view.php, и я могу получить доступ к id с помощью $_GET['id']
. Второе правило также отлично переписывает, оно отправляет http://userless.net/delete/123 в delete.php, но идентификатор не записывается !!! $_GET['id']
нет даже комплект. Как они могут быть такими похожими, и все же одна работа, а другая неудача? Что мне не хватает?
Как об этом:^удалять/([0-9] +) /?.*$ –