URL перезаписи apache rewriterule с похожим именем - PullRequest
0 голосов
/ 15 декабря 2010

Приведенное ниже правило «morehere» пропускается и перенаправляется к правилу «more». Как это можно настроить так, чтобы правило "more" направляло только URL / more, а не / morehere

RewriteRule ^morehere /morehere.html [NC,R,L]
RewriteRule ^more /index#more [redirect=permanent,last,noescape]

* Редактировать

Мне действительно не нужно правило "morehere". Просто способ создания перезаписи, которая идет на якорь, которая не мешает другим страницам, если слово перезаписи содержится в имени другой страницы.

1 Ответ

0 голосов
/ 15 декабря 2010

Первое правило является терминальным правилом и заканчивается новым запросом, который соответствует вашему второму правилу.Префикс второго правила с условием:

RewriteCond %{REQUEST_URI} !^morehere\.html
...