У меня есть веб-страница, скажем, www.xyz.com/contests.html.
Я хочу перенаправить его на http://example.com/contests/ на уровне сервера [используя apache.htaccess]. Этот новый URL-адрес является ссылкой Wordpress.
Как мне это сделать?
заранее спасибо
Этот код берется непосредственно с моего сайта.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^contests\.html$ http://example.com/contests.html [R=301,L]
</IfModule>
Предполагая, что у вас есть mod_rewrite
(проверьте!), Единственная причина, по которой я могу думать, что она не работает, заключается в том, что вы не описали свою ситуацию правильно и, например, перенаправление начинается где-то еще, чем в корневом каталоге. Вы можете поэкспериментировать с удалением якорей (^, $)
и если вы обнаружите, что это работает, обновляйте регулярное выражение или RewriteBase в соответствии с вашей конкретной ситуацией.
^
, $
), и если вы обнаружите, что это работает, RewriteBase
regexp или RewriteBase
в соответствии с вашей конкретной ситуацией.
В вашем.htaccess(xyz.com) напишите следующее:
Redirect/contests.html http://example.com/contests.html