2013-08-06 4 views
0

У меня есть один вопрос, могу ли я использовать общее правило перезаписи мод для двух или более разных страниц? Например, у меня есть две страницы и ниже правило перезаписи должно работать.Общее правило Rewrite для двух разных страниц?

Но могу ли я использовать какое-то общее правило, поэтому мне не нужно повторять выше для каждой страницы?

ответ

0

Если вы не добавили RewriteCond, только первое правило будет иметь какой-либо эффект, потому что первое регулярное выражение захватывает все, что заканчивается на .html, а затем изменяет его так, что правило №2 не будет соответствовать.

Пример запроса: http://domain.com/something/something/something.html?k=v

  1. /something/something/something.htmlматчи/(.*)\.html
  2. переписывает вaboutus.php?pg=something/something/something&k=v
  3. Нет L флаг - продолжать следующий RewriteRule
  4. aboutus.php?pg=something/something/something&k=vне соответствует/(.*)\.html
  5. служитьaboutus.php?pg=something/something/something&k=v

 Смежные вопросы

  • Нет связанных вопросов^_^