2014-11-19 3 views
1

Я пытаюсь сделать перенаправление URL-адреса с моего старого сайта на новый сайт, но он не работает. Я думаю, что это символ плюса, или проблема в том, что я глуп, как дерьмо.htaccess перенаправить знак плюса

RewriteRule ^nl/pageid/junair+compressor+onderhoud(|/)$  /nl/persluchttechniek/page/nieuwsberichten/compressor-onderhoud-junair [R=301,L] 

ответ

0

Попробуйте это правило редиректа в корневой .htaccess старого сайта:

RewriteRule ^nl/pageid/junair[\s+]compressor[\s+]onderhoud/?$ /nl/persluchttechniek/page/nieuwsberichten/compressor-onderhoud-junair [NC,B<R=301,L] 

Убедитесь, что это ваш самый первый правило ниже RewriteEngine линии. Также проверьте, что в вашей системе нет другого .htaccess.

+1

Это работает! Спасибо! – timo

+0

Добро пожаловать, рад, что это сработало. – anubhava

0

+, предположительно, пространство с кодировкой URL, попробуйте заменить его в шаблоне \ s.

RewriteRule ^nl/pageid/junair\scompressor\sonderhoud(|/)$  /nl/persluchttechniek/page/nieuwsberichten/compressor-onderhoud-junair [R=301,L] 
+0

, похоже, не работает: S – timo

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