Есть ли какие-либо проблемы с перезаписью URL-адреса сайта ColdFusion с помощью ISAPI_Rewrite v2?

StackOverflow https://stackoverflow.com/questions/865483

Вопрос

Меня попросили помочь с разработкой ColdFusion, и одной из задач будет перезапись URL-адресов, в основном превращая параметры URL-адреса в более чистый URL-адрес.

Сайт находится на размещенном сервисе с cf8, работающим на iis, с Helicon Tech ISAPI_Rewrite v2.

Есть ли какие-то вещи, на которые мне следует обратить внимание?

Спасибо.

Это было полезно?

Решение

Это должно быть хорошо.IIS (или надстройка ISAPI) перезаписывает URL-адрес, а затем передает его в CF, как если бы он был запрошен как исходный URL-адрес.

Большинство людей переписывают URL-адреса, чтобы улучшить свой рейтинг в поисковой выдаче. Ключом к этому является уверенность в том, что исходный URL-адрес, который был ранее, теперь возвращает 301 (перемещенный навсегда) редирект на ваш новый URL-адрес.Это сохраняет «ссылку», связанную со старым URL-адресом.Не используйте CFLOCATION для перенаправления — этот тег выполняет код 302...

Другие советы

Я использую ISAPI_Rewrite и ColdFusion уже несколько лет и добился хороших результатов.

Я бы порекомендовал обновиться до версии 3, если есть возможность.Хотя версия 2 работала нормально, последняя версия показалась мне более простой в использовании, поскольку она совместима с mod_rewrite.

Суть в том, что у переписчика URL-адресов и вашего сервера приложений (ColdFusion или другого) никогда не должно возникнуть проблем при совместной работе.Если да, то вы, вероятно, неправильно настроили правила переписывания (или используете дрянной переписчик).

URL Rewriter изменяет внешний вид запроса перед его передачей на сервер приложений.Пока конечным результатом является foo.cfm?var=value, будь то фактический URL-адрес или результат перезаписи, все будет в порядке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top