1
Я пытаюсь переписать URL, такие как:Использование mod_rewrite с одной переменной GET
example.com/var?id=0&blah=foo
в
example.com/?test=var&id=0&blah=foo
До сих пор у меня есть это в моей .htaccess:
AddHandler application/x-httpd-php5s .php
RewriteEngine on
RewriteRule ^([A-Za-z0-9-]+)/?$ ?api_call=$1 [L,QSA]
Что переписывает var
в ?test=var
, но оставшиеся переменные оставлены.
Как это можно изменить, чтобы включить другие GET-вары?
Ваше правило выглядит отлично. У вас есть и другие правила? – anubhava
@anubhava Нет, это единственный. – iRector
ОК для тестирования попробуйте это: 'RewriteRule^([A-Za-z0-9 -] +) /? $? Test = $ 1 [L, QSA, R]' – anubhava