2014-02-20 4 views
0

Я собираюсь нужно перенаправить около 700 адресов, которые выглядят, как это ...Bulk .htaccess Redirect - строка запроса в WordPress

mydomain.com/index.php?id=3 & d_id = 8297

.. к новой соответствующей странице на сайте wordpress.

Предполагая, что я изменяю новый wordpress slug на что-то, что включает в себя 4-значное число, есть способ сделать это в .htaccess с помощью формулы (поэтому мне не нужно делать это для каждого отдельно) ?

Благодаря

+0

Итак, как должен выглядеть новый URL-адрес для вышеуказанного URI? – anubhava

+0

mydomain.com/8297/ –

ответ

0

Я нашел решение моей проблемы ... то URLS, что мне нужно изменить, были в Zeemap. Zeemaps позволяет экспортировать и импортировать данные с помощью листа распространения. Я могу создать новый URLS mydomainname.com/1234 и использовать поиск и замену на первой части URL-адреса.

1

Вы можете использовать это правило, как свой первый правило в РГ .htaccess файле:

RewriteCond %{THE_REQUEST} \s/+index\.php\?id=[0-9]+&d_id=([0-9]+) [NC] 
RewriteRule^/%1/? [R=301,L,NE] 
+0

Спасибо, я в конечном итоге использовал это, слегка измененный .... –

0

меня снова. Я закончил использование .htaccess, чтобы перенаправить страницы в результаты поиска WordPress для номера страницы.

RewriteCond %{THE_REQUEST} \s/+index\.php\?id=[0-9]+&d_id=([0-9]+) [NC] 
RewriteRule^/?s=%1 [R=301,L,NE] 

Благодарим за помощь!

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