Я перемещаю CRM из Joomla в Wordpress, и в качестве части процесса я хотел настроить некоторые переадресации для набора существующих страниц. В настоящее время URL-адрес является своим родом долго: baseurl.com/sub_dir/index.php/component/civicrm/?task=civicrm/pcp/info & сброса = 1 & ID = XXПеренаправление с помощью комплекса QUERYSTRING
Я нашел несколько постов, объясняющих запрос переадресация строк, но во всех них их переменная сразу после «.php?». Как вы видите, мое не так. Я попробовал следующее (и несколько подобных вариантов) но безрезультатно:
RewriteEngine on
RewriteCond %{QUERY_STRING} task=civicrm/pcp/info&reset=1&id=20$
RewriteRule ^sub_dir/index\.php/component/civicrm/$ /path-to-new-location/? [L,R=301]
В конце концов, я хочу написать его с переменными (как у нас есть несколько сотен, но я лечащего врача хотел получить что-то работает первый.) Есть идеи?
Это выглядит хорошо. Просто убедитесь, что это первое правило. – anubhava
Хмм, еще не кости. Мне интересно, будет ли остальная часть файла htaccess Joomla испорчена. Я продолжу тестирование и отправлю сообщение снова! – RayWright