Как я могу использовать перезапись URL для удаления index.php из URI? - PullRequest
1 голос
/ 09 апреля 2009

Вот что мне нужно-

  1. RegEx, чтобы соответствовать шаблону URL и переписать его на что-то другое
  2. 301 перенаправить старый шаблон на новый шаблон

Вот что у меня есть -

У меня есть шаблон URL, который в настоящее время выглядит следующим образом -

http://www.foo.com/press/index.php/2009/4-reasons-to-buy-now/

Я хочу создать сопоставление с шаблоном по URL "http://www.foo.com/press/index.php/" и переписать, чтобы удалить" /index.php ", и новый URL будет -

http://www.foo.com/press/2009/4-reasons-to-buy-now/

Но я хочу, чтобы как шаблон совпадал с редиректом и переписывал, чтобы другие URL-адреса также были удалены из /index.php, который всегда падает после http://www.foo.com/press/

Заранее спасибо за помощь!

1 Ответ

4 голосов
/ 09 апреля 2009
RewriteRule ^press/index.php/(.*) /press/$1 [R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...