Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

301 редирект с кириллических url

Автор kashilot, 02-04-2013, 22:35:58

« назад - далее »

MihailovPetr

Ответ нашёл. У меня работает только в таком варианте.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^xn--80ajg1bfbkb.XN--80AKGDVD7ACF\.XN--P1AI$ [NC]
RewriteRule ^(.*)$ http://xn--80ajg1bfbkb.XN--80AKGDVD7ACF.XN--P1AI/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://xn--80ajg1bfbkb.XN--80AKGDVD7ACF\.XN--P1AI/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

Различие от варианта Roffun и  maestrosite.ru в синтаксисе и экранировании зоны рф
  •  


tji2009

Сервер может ожидать сырые байты UTF-8, а не %-encoded вручную. Рекомендую плагин Redirection (через UI, без ручного htaccess) и сверку через Search Console на предмет реальных склеенных URL.
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....