.htaccess не передавать параметры GET

У меня есть файл .htaccess , который выглядит следующим образом:

RewriteEngine on
RewriteRule ^login$ /login.php? [L,R=301]

Однако, когда я получаю такие параметры, как /login?random=get&params=true, они не передаются в login.php. Как я могу это исправить?

2 голоса | спросил Rob 31 J000000Friday15 2015, 14:08:56

1 ответ


3
  

RewriteRule ^ login $ /login.php? [L, R = 301]

Вам нужно удалить ? в конце RewriteRule подстановка. Это эффективно создает строку запроса empty , удаляя все, что передается в запросе.

RewriteRule ^login$ /login.php [L,R=301]
ответил MrWhite 31 J000000Friday15 2015, 15:52:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132