Уважаемые коллеги. Помогите, плеасе, разобраться, что вызывает 500ую ошибку на сервере.
Вот правила:
| Цитата | RewriteRule ^(business)$ ?f=$1 [L] RewriteRule ^(.*)$ ?$1 [L]
|
Я думал, что должно происходить следующее:
если, к примеру, линк:
| Цитата | http://test.com/business
|
то Apache преобразует данный урл в:
| Цитата | http://test.com?f=business
|
А все остальные ссылки будут преобразовываться из, к примеру:
| Цитата | http://test.com/myspecial
|
в:
| Цитата | http://test.com?myspecial
|
И таким образом я хотел добавить все что мне нужно, к примеру, помимо business
| Цитата | RewriteRule ^(business)$ ?f=$1 [L] RewriteRule ^(social)$ ?f=$1 [L] #и т.д. RewriteRule ^(.*)$ ?$1 [L]
|
Но до этого дело не дошло, т.к. возникает 500 ошибка, по всей видимости из за бесконечного цикла редиректа. Но я не понимаю, что именно не так. Просьба разъяснить, что тут не так и как это исправить?? Сенкс. |