Привет! Я перемещаю сайт из одного домена в другой, и я создал следующий файл .htaccess, но он не работает.
*#Options +FollowSymlinks RewriteEngine On redirect 301 <a href="http://www.el-netshop.dk/pi/D%C3%A6kkape_UG150_12_lysegr%C3%A5_5302_.aspx" rel="nofollow noreferrer">http://www.el-netshop.dk/pi/Dækkape_UG150_12_lysegrå_5302_.aspx</a> <a href="http://www.el-netsalg.dk/pi/D%C3%A6kkape_UG150_12_lysegr%C3%A5_5271_.aspx" rel="nofollow noreferrer">http://www.el-netsalg.dk/pi/Dækkape_UG150_12_lysegrå_5271_.aspx</a></p> <p>RewriteCond %{HTTP_HOST} ^el-netshop.dk$ [OR]</p> <p>RewriteCond %{HTTP_HOST} ^www.el-netshop.dk$</p> <p>RewriteRule (.<em>)$ <a href="http://www.el-netsalg.dk/" rel="nofollow noreferrer">http://www.el-netsalg.dk/</a>$1 [R=301,L]</em>
Я бы хотел, чтобы он работалкак это.Иметь список URL-адресов, где URL-адрес является разным, с более чем просто доменом.Ex.в приведенной выше ссылке from содержится 5302, но для ссылки - 5271.
Затем с остальными я хочу сделать нормальное перенаправление.
Приведенный выше код просто делает (. *) $http://www.el -netsalg.dk / $ 1 и игнорирует особые случаи.
Что я делаю не так?
Согласно документу apache синтаксис следующий:
Redirect 301 /service http://foo2.bar.com/service
Так что попробуйте:
Redirect 301 /pi/Dækkape_UG150_12_lysegrå_5302_.aspx http://www.el-netsalg.dk/pi/Dækkape_UG150_12_lysegrå_5271_.aspx
без "http://www.el -netshop.dk " для параметра старого пути.