2014-11-13 2 views
0

Наша веб-команда недавно перестроила сайт Coldfusion и теперь настраивает перенаправления.HTAccess 301 Redirect Issue with Coldfusion URLs

Первое Перенаправление основного инвентаря работает нормально, но когда я пытаюсь перенаправить каждый делает, как во втором он перенаправляет http://domain.com/inventory/pre-owned.php/make/carmake/

В основном первый редирект Переопределение второго и заменяя ту часть URL.

Я думаю, что это может быть проблема с файлом index.cfm, являющимся точкой отсечки.

Redirect 301 /folder/index.cfm http://domain.com/inventory/pre-owned.php 
Redirect 301 /folder/index.cfm/make/carmake/ http://domain.com/inventory/pre-owned.php?sort=&make=Make&model=&year= 

Есть ли способ дать один приоритет перенаправления над другим или решить эту проблему?

Спасибо!

EDIT: Я мог бы поклясться, что ответ ниже работал вчера, но теперь это не так.

Странная вещь, у меня есть еще две линии, как это:

Redirect 301 /new/index.cfm/page/testdrive/ http://domain.com/info/schedule-test-drive.php 
Redirect 301 /new/index.cfm http://domain.com/inventory/new.php 

и они работают отлично.

ответ

2

Просто переставить свои правила:

Redirect 301 /folder/index.cfm/make/carmake/ /inventory/pre-owned.php?sort=&make=Make&model=&year= 

Redirect 301 /folder/index.cfm /inventory/pre-owned.php 
+0

Спасибо анубхава! Хотя это не сработает для меня при использовании $ и избежать периода, я просто перевернул два утверждения. Глупая ошибка, я думал, что уже это пробовал. – user2430227

+0

Это не сработало. Любые другие идеи? – user2430227

+0

Не более конкретное правило должно появляться перед более общим правилом? – user2430227